Hmmmm - just remembered something.
How long has it been since windows was initially installed?
A tool I use on my home win98SE is System File Checker.
It's a utility over on your system menu that is designed to either reinstall system files from an original Windows installation CD from the *.CAB files, or to check your system files for changes (add/delete/updates) or corrupted files. I'm not sure what the equivalent is over in WinXP although the Signature File Verification Utility looks like a potential candidate (never used it).
Using it, I have on multiple occassions fixed critical system errors - had to be booted into safe mode, normal was unbootable 100% of the time) and saved myself from a system backup/reformat/reinstall...particularly when critical files were corrupted. You can not overestimate the value of the scandisk utility. Defrag helps, but on more recent Windows versions isn't needed as much as it was back under Win95/Win98.
<Edit
I just went to
www.msn.com and typed in "xp system file checker" and the first link was:
http://resnet.bgsu.edu/resource/sfc.htmApparently under win2K and winXP it's not a DOS command utility called "sfc" - imagine that and this game's name.
Anyways, Hit the Start Menu - Run. Type in "command" which pulls up a protected mode Dos window. Type sfc and you'll see the options. sfc /scannow appears to be the right command. In win98SE it prompted you for everything. This one looks automated.
Nax
Nax