I have pretty good luck with adaware. You can get it free at
www.lavasoft.com.
Beware of having too many anti-virus programs or anti-spyware programs running though as they tend to step on each other, making things as bad (or worse) than they were. Find a program you like a stick with it til you have a reason to change.
Good Luck!