I use 3 different programes....all are free...or if not you can get serial numbers and shit if you want the full versions...

I use
(Lavasoft) Ad-Aware 6
Spybot - Search & Destroy and
Microsoft Antispyware (for all the nitty gritty registry shit)

I find these 3 programmes all work exceptionally well and are very effective