Windows 7 may be the best Windows yet, but it suffers from the same annoying problem that plagued Vista and even XP: Its clock doesn't keep good time.
That's because the default time server Windows uses to fetch the current time, well, bites. I don't know if this is because of server overload or what (obviously there are a lot of Windows systems out there, all looking for a clock fix), but I'm tired of getting the same cryptic error when I try to sync manually.
Ah, but there's a fix. If you're trying to get your system to keep better time, try this:
1. Right-click the taskbar clock and choose Adjust date/time.
2. Click the Internet time tab, then the Change settings button. (This might be a little different in Windows XP.)
3. Erase what's in the Server field and replace it with pool.ntp.org.
4. Click Update now. In a few seconds, Windows' clock should get synchronized.
5. Click OK, then OK again, and you're done.
Your mileage may vary, but this time server worked like a charm for me.