Quote from marcD:
I can buy a digital watch for less than $10. And the time it keeps will general be very accurate. Most cases better than a mechanical Rolex that may cost more than my car.
You are mistaken. Undamaged and properly adjusted high quality mechanical watches are much more accurate than cheap quartz ones.
So my question is why are computer clocks so inaccurate?
Actually, they are. A weak battery is most likely the reason the computer is losing time. I've never encountered computer clock that was too fast. Did you? I am not saying it's impossible because it is. It's just a lot less likely that the clock is too slow than it's too fast.
Besides batteries there are other things which may affect you computer time. Some applications are known to mess up the clock, with Norton Antivirus being one of those. There are known issues with software/drivers for some peripherals (printers, scanners etc).
Also, there are known time problems with some Dell models. Perhaps there were so many complains, they posted an article titled "Why does my computer lose time or not properly update its clock, and how do I correct this problem?" which offers fairly good troubleshooting procedures for track down hardware and software related problems.
http://support.dell.com/us/en/kb/document.asp?DN=1016518
Here is one of the fixes for Dells running WinXP:
http://support.dell.com/us/en/filelib/download/index.asp?fileid=r40111
And also, I remember my old XT having a battery to run the clock when the power was off.
Almost correct. PC/XTs did have battery. They did not have the clock, though.
