You can get spybot and it has a host file you can download.
http://www.safer-networking.org/
These help to keep things from getting on your pc.
SpywareBlaster
http://www.javacoolsoftware.com/spywareblaster.html
SpywareGuard 2.2
http://www.wilderssecurity.net/spywareguard.html
You can read these threads here too.
http://forums.techguy.org/t110854/s.html
http://forums.techguy.org/t208517/s.html
For IE you get SpySites.
http://camtech2000.net/Pages/SpySites_Program.html#SpySitesFree
Everything is free but your need to make sure they are up todate.
http://www.safer-networking.org/
These help to keep things from getting on your pc.
SpywareBlaster
http://www.javacoolsoftware.com/spywareblaster.html
SpywareGuard 2.2
http://www.wilderssecurity.net/spywareguard.html
You can read these threads here too.
http://forums.techguy.org/t110854/s.html
http://forums.techguy.org/t208517/s.html
For IE you get SpySites.
http://camtech2000.net/Pages/SpySites_Program.html#SpySitesFree
Everything is free but your need to make sure they are up todate.