Last summer I mentioned a problem I was having with my laptop keeping time. I was assured by Dell that it was a software, not a hardware problem. And, you know what? They were right.
I solved the problem and it's got something to do with Microsoft's automatic update feature, which they changed last summer. So long as I don't allow Microsoft to automatically update my PC, but rather go to update.microsoft.com and get Microsoft to scan my system for necessary updates, I don't get that clock problem. Weird, huh?