I really need to have an email address on my websites so customers can contact me. I did have a guestbook but the spammers filled it up with their promotions. I do appreciate your suggestions.
I use sneakemail.com
http://sneakemail.com
You sign up (it's free for basic service). Sign up requires that you provide a valid email address. The idea is that you have sneakemail create as many email accounts as you want (I use a different one for anything I sign up for). Any email addressed to one of these sneakemail accounts gets forwarded to your real email account but you are able to tell from which sneakemail account it came from. Then, when you start getting spam you know were it came from and you can delete that particular sneakemail address.
See the web site for additional info. I have been using it for a few years and have never had a problem.