http://www.passwordmeter.com/
http://howsecureismypassword.net/
Length is important, not in a dictionary attack but in a brute force attack every new letter would increase the attack time significantly.
Lol, the second site says it would take 71 sextillion years to crack my password storage file password (or one almost the same to it).
One thing you can do to increase the length of your passwords is know a number of shorter passwords and them combine them in different ways.
So while &bS8a1>9Z is quite secure it's impossible to remember, &b3sTp4sS!? (and this is the best password?! to remember) is much easier to remember and very secure.