I like the idea behind the "conditional" CAPTCHA used in this plugin.