I use a combination of reCAPTCHA Mailhide [1] and Javascript.<p>By default I use the link to my "mailhidden" email. Then, some Javascript code [2] replaces that link with a mailto link. The email is saved in the js file after being ROT13'd and encoded as HTML ASCII entities.<p>If the user has JS active, he/she sees a regular mailto link. Otherwise, he/she sees an http link to recaptcha and,
as long as the user's browser can display images, he/she can solve the captcha and see my email address.<p>You can see an example of this working in my personal site. [3]<p>Until spambots can run javascript or solve recaptchas, I'm safe. :)<p>[1] <a href="http://mailhide.recaptcha.net/" rel="nofollow">http://mailhide.recaptcha.net/</a><p>[2] <a href="http://ricardomartins.cc/js/email.js" rel="nofollow">http://ricardomartins.cc/js/email.js</a><p>[3] <a href="http://ricardomartins.cc" rel="nofollow">http://ricardomartins.cc</a>