My windows clock is constantly changing. After reading some of the other forum posts, I replaced the CMOS battery. However, this morning I turned the computer on and the date was January 2, 2000 and the time was 1:18 AM.
Ironically, I had changed the format to 24-hour time -- that was maintained, but the time itself (and the date, obviously) went backwards.
A virus, perhaps?