I really don't havea problem with spyware any more because I simply don't install hundreds of 'free' utils and click 'yes' without thinking every time a webpage pops up a question. That and using Mozilla. I used to have to go into msconfig every few weeks for a clearout - I've found over time if you just show a little foresight the problem doesn't happen.
Having said all that, having to clear out muck infested PCs at work I've found the MS thingy the best.