In reply to Milo.

I recommend WP SpamShield - no captchas for your visitors or members to fill out, and works with all forms and comment areas! Stops spam dead in its tracks, and if you want, you don't even have to let your visitors know you run it!