2 Factor Authentication
Using Jamroom
Email works best for me - my mobile is off 95% of the time. I never know which number I'm supposed to be using, and recharging paygo from another country is often impossible.
I do really like the idea of verifying against something other than an email address though - a bank account or something. Not to prevent hackers, but to prevent the creation of multiple identities.