Just to chime in here I've also found an "interesting" issue with iTunes reporting of time values which resonates. I've been working on a script called SyncStats which attempts to import play counts, ratings, etc. from a device that has been manually managed. Yesterday, after updating one library with, say the last played time from the other, iTunes was displaying the two times with an hour difference between them. For the purposes of my script I've switched the test to compare the date only rather than the date & time. I suspect somewhere there is some clever code that is supposed to convert all stored times into UTC values as they are written and read back, but it probably isn't used absolutely consistently, or makes some assumptions about summertime changes. Here in the UK we changed last weekend rather than this weekend for the USA. I've just temporarily reinstated the earlier code and now that 1 hour gap has disappeared.
tt2