i've gotten the science of killing spyware down to an art.
install adaware, spybot, googletoolbar, spywareblaster, and hijackthis, reboot
run adaware, spybot's immunization and fix problems, immunize w/ spywareblaster, and then clean up all other signs with hijackthis (odd startups or bhos. best way to tell is if the filename is all weird). using hijackthis is an art in itself, make sure you don't mess up and kill something crucial.
oh, word to the wise... iexplorer should not be running when you start scanning for spyware until you reboot.