why not outsmart the spammers?
1. Don't use your real email for signing up on web sites. I have my real email that I check every day. Then I have my spam email that gets checked once or twice a month. I just let it fill up then clean it out with one swoop.
2. Mark things as spam. Spam filters are rather smart these days if you mark something as spam it may take a few times but it will figure out you don't want it and block it.
Most of the time anymore spammers are not people they are other computers that have been infected by a virus. Then they send the virus out to everyone in their email and it just kind of grows. The 2 best things to do is 1. Run a good Antivirus software free or paid for and 2. run a malware program like SuperAntiSpyware. Third would be to make sure you are using a firewall whether it is Windows firewall or a third part like komodo.