Security is a big issue for a lot of web sites. You can setup the greatest firewall or have the latest software protecting your systems. However it is simple to run a dictionary attack on user logins. This is why it is essential to generate passwords with up to date security standards.
I recommend a great Linux based tool called "APG" (A Password Generator).
APG is free, open source, and widley available. Install is as simple as....
sudo apt-get install apg
When creating secure passwords I always want to have at least 15 characters. I add the -m flag for minimum characters in the generated password. Read the apg manual to learn about various other flags to make your passwords even more secure. However in 2009, using "-m 15" is secure enough.
apg -m 15
example output....
/$ apg -m 15
govpapsIbjixhef
GoopKavdyctujLa
kidyamdejWatsh&
doFredwianAfyuv
ayHaiHuekmuWurl
AdKewg2Ocdeasdi