People jump through all sorts of hoops to prevent spammers from getting their email address. Currently, my spam filters are working so well that I hardly see spam at all anymore. It's a huge relief. On the Mac, this is because I use OS X's built in mail which does a great job on its own. On my PC I use POPFile. Plus, my much-compromised university email address now has SpamHunter working for it. That alone is doing an excellent job.
But I was doing a "whois" search the other day and was asked to verify I was a human by entering a numeric code in a form. The code was displayed in a JPEG. I was wondering... why not do the same thing for personal email addresses displayed on your website? Even if you use an address that you expect to get spam in, you can cut down on the amount of spam by displaying the address in a graphic.
Unfortunately, that's only useful for display.
As I redesign my site, I'm putting in an email form so that websurfers can contact me without knowing my email address. That's a good method for folks that have their own website, and a lot of people use it. Of course, friends already have your email, and once a new friend contacts you, you can send her your email with your reply.