I read some stuff on password security today and made this little image. Read these articles if you know what's good for you:
Time to go change your locks. If you are reading this via the PUNCH fan page on Facecrack you might be interested to read this one as well. Facebook is working hard at getting as much info about you out into the world. It wants to be Google and to be your "one true login". Your sercurity settings there should always be double checked. They change stuff all the time as well as having the occasional security problem.
Get on it.
P.S. - For the record I use 1Password for Mac for keeping track of all my passwords and it's great. The first article on passwords above makes some recommendations for PC users as well.