How 'bout this: don't link the emails and instead putting a random word in them (like REMOVE) you put meaningless tags in:
f<span>o</span>o<span> a</span>t <span>b</span>a<span>r</span> d<span>o</span>t<span> c</span>o<span>m</span>
Which would read "foo at bar dot com" on the web page which any human can read but bots would have alot of trouble with. Or, better yet, only write the email address into the page with javascript while the page loads. Obviously you'd have to obfuscate it in the javascript a bit but that could be easily automated and then spammers would need to run a javascript engine to properly retrieve the address.
I guess, though, with all the users here, as soon as one spammer figures out what you've done this site alone is worth a new method of harvesting
