Another thing to keep in mind is: Captcha and Honeypots will only be effective against scripts sending spam. It doesn't prevent a live person from sending you spam using the contact form. There really is no way of preventing a live person from using a contact form to send spam.