EDITED: Through a recent discovery, I realized that I don't need reCAPTCHA anymore, in fact, it's very far from being effective in preventing SPAM. You'll find more info about that in my recent post: Get rid if annoying captcha!
I have been receiving SPAM emails recently from my contact forms, so I decided to add reCAPTCHA to them (note that reCAPTCHA has been acquired by Google). reCAPTCHA is a little tool that will require users to type in 2 words they can see on an image. This is to prevent machines to fill out the form and so stop SPAM.