Once upon a time, we used to torture anonymous commenters with CAPTCHAs that look like this:

Ugly and confusing as hell, isn't it? But trust me, it was a necessary evil... full explanation here.
Anyway, the old CAPTCHA mysteriously stopped working one day. So we replaced it with the current one that makes anonymous users answer simple math questions like "2 + 3 = ?" before they're allowed to comment. Still, it isn't an ideal solution, because the average chickenmafia.com visitor just isn't smart enough to do basic addition.
Then I came across hotcaptcha. Hmm, what a concept. Check it out.
I think this could work. I mean, everyone knows how to differentiate between hot and not hot, right? Well, probably everyone except His Royal Highness Prince Charles. Have you seen his wife? Heh.