Dave Shuck posted about making CAPTCHA easier on your users this morning. While I can see the point, CAPTCHA sucks. I can't even tell you how many times I go to post something somewhere, see a CAPTCHA image and hit the Back button. It's not that it's terribly difficult to deal with usually, but the the whole premise is flawed. Though I can say I've had a couple occasions whereit's taken several tries to get right, and I've got good eyes.
Dave makes a good point about capitalization, but my question is why the hell would you make a CAPTCHA case sensitive to begin with? And it should NEVER contain 'l', 'L', '1′, 'o', 'O', '0′, or any other even remotely ambigious characters. And the characters should be friggin HUGE so it's stupid easy to read for anything that has visual processing. In other words, basic visual processing capabilities should be the ONLY requirement.
While I'll admit to having had some spam problems on my blog, I've solved them without CAPTCHA. It's not terribly difficult. A combination of form obfuscation and content filters has basically erased all comment spam with zero user impact. And note also that I use MovableType under the hood, which is a very common blogging platform and therefore has a large number of spammers specifically targetting it because it's so widely used.