Currently Being ModeratedMay 1, 2012 10:06 AM (in response to lucid green)
The problem with the switching time isn't an issue with Apple (or OS X). Windows sets the system to local time, so the harware time is always set to the local time. OS X uses a Greenwich Mean Time offset. It sets the time to Greenwich Mean Time then applies an offset (the difference in the number of hours from GMT) to display the local time (which is how most operating systems other than Windows handle time). As both Windows and OS X like to automatically update their time, when you switch back and forth between them, you'll end up seeing a time difference that matches the number of hours in the GMT offset.
Currently Being ModeratedMay 1, 2012 11:46 AM (in response to JoeyR)
I never have trouble with the time settings in Windows since those settings seem to stick between boot ups. So the machine knows to update the time.
In OSX, what you said makes sense because it does add 7 hours. However, this doesn't explain why OSX Lion likes to reset my time sever settings that I had to manually set in System Preferences. It goes so far as to uncheck the box and set the time server settings back to the default apple time server. This doesn't help since external NTP traffic is blocked. So what I can't understand is why this would be an desired action, when there is no clear reason for this to even occur.
Changing the setting in Snow Leopard always worked.