I'm looking in to implementing a contact form on a website, and would like some advice on what I could use. I'm looking for something that's easy to configure, and at the same time offers some kind of a spam protection (even if it's a "Security question: 1+1=?" type of deal, or maybe a captcha). So far Google only shows some regular pay-to-use type of sites that give you free code, but they host it on their own site, and spam you. I'm looking for something that I could host together on my own website's hosting.