May I suggest a small fee for registrations, via paypal? I'm sure that we can all pony up $5 for an account. We'd be instantly rid of ALL spam, cut down on the joke/spammer/sockpuppet accounts, increase the level of discourse (morons & trolls rarely want to pay), and all live happily ever after. As a bonus, you'd get insanely rich*!
Also, I'm not sure if there are any europe-based mods, but if there aren't, you should look in to that so that spammers don't abuse the system while the mods are sleeping
*Not entirely true