I use this:
http://www.wbwip.com/wbw/emailencoder.htmlI've had an email address "encoded" in this fashion as a contact address for a relatively popular website for a couple years now. Not one spam to that address. It sure worked for me, anyway, although the other points about viruses and brute force spam in this thread still apply.