I use Symantec antivirus and then malware bytes when removing viruses the combo has worked the best for me. and of course the magic of google for hard to remove stuff
I've always used Spybot Search & Destroy for spyware removal, and MS Security Essentials (surprisingly works great), also TrendMicro, NOD32... although, Spybot and MS SE seem to do the trick almost everytime...