Its all very well saying don't give out your email address...
We all get Spam and the only solution is a spam filter.
I use Spampal and its a bit tricky to set up YOU HAVE TO READ THE INSTRUCTIONS, but it has SOLVED my 80+ a day problem!
Its at
http://www.spampal.org/
Cheers!