If you have a teenage relative that plays with computers, ask him/her to look at your pc. They have the gift of pc sight.
Get real, they are the ones most likely to use your computer to visit porn sites thus causing the spyware problems. ;)
From the description this person says they got updated by MS, I know a couple of people that XP service pack 2 just didn't work, they had to take it off their machine.