Spam-Resistant ColdFusion Form Processing, without Captcha

This page was used as the demonstration materials for the ColdFusion Meetup on October 15, 2009.
Source code for the CF processing is belowView recorded CF Meetup

This simple form represents a typical contact form for a company website, with Name, Email Address, optional Phone Number and of course, the Message being sent.

Though quite normal-looking on the surface, this form is, in fact, embedded with super powers of defense.
We are preventing fraudulent submissions in a number of ways, including blocking html content in all form fields, comparing the submitted info to a list of known 'bad words', and a secret weapon, invisible to the average user (hint: disable css in your browser and scroll down).


Sample Contact Form
Source Code for the Form and CF Processing