Of course you guys are right, a fresh install would be the best option and if this were my computer I wouldn't hesitate to do it.
The problem is it's a Compaq machine and she doesn't have the XP disc (if it even came with it), so I was going to try a repair install, but using my retail XP cd and her oem key (on the sticker on the machine) didn't work. So I can't reinstall XP unless someone has a Compaq oem XP cd I could get a copy of.
Anyway, KoolDrew was right, the thing was loaded with so many viruses. When in safe mode, I couldn't install AVG anti virus software, so I ran several online virus scanners (the first one picked up 35, the second picked up 64 and after I could boot into normal mode, AVG picked up like 11 more!!).
Anyway, now the system seems to be working okay. My problem is that in msconfig, there are listed things that when I search for on google, are said to be viruses or spyware, so I have them unselected, but I'd like to get rid of them. I'm assumed the virus scans removed the actual files (one was still selected on accident that was a virus file and at startup, I got an error message that it couldn't find the file).
How can I get them off the startup list in mscofig?