I like the unique concept but I'm not sure this is a good solution for non-tech folks. I can see it working great for sites where only a few admins need to login, but for sites where anyone, even grandma will be logging in, it might be a bit confusing. Then again, CAPTCHAs can be confusing as hell and I'm not sure grandma would do any better with one of those.