@davidcavins - Totally agree, and that's why using plugins (like Gravity Forms) is a great solution. Let them worry about spam controls. Unfort that doesn't help people using BuddyPress out of the box, but such are the things developers are hired to help sites prepare against.