Rick Stevens <ricks <at> nerd.com> writes:
IIRC, Windows forces the hardware clock to the local time. If you intend to dual-boot between Winblows and Linux, uncheck the "System clock uses UTC" button in system-config-date "Time Zone" tab and adjust your clock again to make sure it's right.
There's a registry hack, which I use on both XP and Vista, and should work on Windows 7 as well, that will make Windows interpret the hardware clock as UTC (search for "registry UTC"). It works fine for me, though I've heard there may be issues with suspend/hibernate (which I don't normally do).