My blog has been absolutely hammered with comment spam lately. If any of you were subscribed to any of those comments and were forwarded the offensive spam, I am very sorry.
Fortunately, one of the bots wasn't submitting something correctly. So, instead of getting a few thousand spam comments I got a few thousand error emails. :-(
Anyway, I just took the time to add CFFormProtect to my comment form. It was super easy. There was really no excuse for me not to do this sooner. So, again, I apologize.
Just to show you how easy it is, here is the implementation code from the docs.
somewhere between your form tags.
<!--- On your processing page include the following code: --->
<cfset Cffp = CreateObject("component","cfformprotect.cffpVerify").init() />
<!--- now we can test the form submission --->
<!--- The submission has passed the form test. Place processing here --->
<!--- The test failed. Take appropriate failure action here. --->
Of course there are lots of things you can do to customize it's behavior. But, that is the basics. So please go checkout CFFormProtect for all your 'spam form submission' needs. Because, seriously, Captcha is the suck.