Hmmm.... question- do you leave your pc on most of the time?
Last week I had to restore as a last shot way to beat some nasty trojans and it flew without a hitch (but I leave my system on most of the time so had a recent restore point to use).
Thank gawd, I didn't feel like regen'in the whole damn laptop
/JD