There are lots of firewall programs out there, and anti-spam? Seems kinda useless really.
i have no anti-spam software, and i got no spam in my email. Just use 2 emails, 1 personal, 1 to sign up for stuff. I have yahoo,and they do a great job as is.
free computer software, thats intended to be free and good:
http://www.analogx.com(i personally recommend the pop up blocker)
NSW is one of the best programs i have. Anti-virus, clean up tools, etc....