I hacked the contactus plugin to not show and require a captcha if the user is logged in. I can provide the diff if you like (but it is rather ugly as I dont know how to correctly check the presence of the form field in the template). So I guess it is best if you implement the conditional yourself.
This is rather important as the captchas are pretty bad to read (and the label "secure image" does not help either).