Twister MC has some good advice on what to do about your passwords and protecting your accounts with multiple passwords, but…
Remembering multiple passwords suck, especially the harder they are, but it’s important that you take your security into your own hands.
There’s an easy way around that–come up with your own “password algorithm” and remember that instead of the actual passwords.
Here’s an example: Begin all of your passwords with the last 8 (or fewer) letters of the name of the street you live on spelled backwards with all vowels substituted with alternate symbols or letters (a=@, e=3, i=!, o=0, u=V), followed by the number of letters in the domain name you are creating the password for, followed by all of the vowels in the domain name. So if you live on Maple St.:
Google password = 3lp@M6ooe
Yahoo password = 3lp@M5aoo
Facebook password = 3lp@M8aeoo
Then, all you have to remember is the rule for creating passwords, not the passwords themselves, and they’ll be different for every site. This has kept me from having to go through the “Forgot My Password” process countless times!
You can come up with an infinite number of ways to structure your password algorithm that is easy for you to remember, and you can make them as simple or complex as you like. The only problem comes from some sites that don’t allow special characters (boo) or have a maximum password length that can’t handle your algorithm.