With the recent hacking and subsequent password leaks of major site likes Linked In and Yahoo secure passwords should be at the forefront of every webmaster's mind. From your cPanel and FTP account, to your database password, to your admin account everything needs it's own unique & secure password. A secure password is at least 12 characters and contains random UPPERCASE and lower case letters, numbers, and symbols. Word of note: You should avoid using symbols in mySQL database passwords and it breaks things when working from the command line unless the symbols are properly escaped which is just a pain in the rear. By far the easiest way I've found to keep track of all those passwords is LastPass. It's a free and nifty browser extension that works across all platforms and major browsers. Basically, you define a master password to unlock Lastpass. Once unlocked Lastpass automatically fills in your username and password. Lastpass also generates new secure passwords for new accounts and password changes. Short of last pass there are tools like the PC Tools Random Password generator that you can use to generate random passwords but without a secure way of storing them it's pretty useless. What do you use for password management?