I use Spybot, AdAware, CCleaner (not just for spyware but it has that built in) and I am trying out the new MS Defender (Beta 2)
Spybot and AdAware are the best out there IMHO. they haven't left anything for CCleaner to find.
MS Defender is supposed to stop it before it gets on your PC so we will see. It found nothing on the scans but that is to be expected since I run Spybot and Adaware regularly.
Overkill? Yeah but when I find one product that catches everything, I will wittle down to one. Until then the more the merrier.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic