I like a simple way to keep robots from scraping email addresses from my websites. I put up some garbage html, then run a javascript function to convert that to a mailto: type tag.
The trade off comes when deciding how much I care about browsers with javascript turned off. Mostly, the sites I do won’t work anyway without javascript, so it’s no problem. But if I do care, then I’ll create the garbage html something like: <span class=”nospam”>name -at- domain -dot- com</span> I’m sure that there must be robots smart enough to find that address, since it is pretty common, but at least it looks like something without javascript.
If I require javascript already, then I’ll use something a little harder, and I make it up again for each site (for biodiversity!). Maybe something like: <span class=”to_transform”>com domain name</span>.
Then after the page loads, javascript runs that looks for that class, and changes the entire span into an <a> that looks normal.