I really wish there was a private messaging function. I'd rather not post my contact information in a public place, but on occasion, it'd be nice to be able to move a discussion to a more private setting.
Just establish a hotmail (or whatever service you want to use) email address that you use only for this site. That way you can communicate off board without posting "private contact information" on a public board.
And you can use a site like http://scr.im/ which will assign a short URL to your email. and require a simple "I am human: test before it reveals the email address. I use this, as you can see on my profile. It has produced no spam for me nor trolls.