Usually the spammers are automated programs. Having to do the "yahoo" guess what the heck these letters and numbers are and type it in thing will weed most of those out.
I swear the spammers have gotten just incredible here. I hope there's a way to add something to help this out. I know they're working on figuring out what to do.