http://www.howsecureismypassword.net/

How good is yours??

Mine isn't very good but I came up with a new usable one that should take 32,000 years to crack