I think that's some good advice, but I won't take it because I'm too lazy to change the password of every single site I go to. Looks like I'm gonna get hacked!

I always choose passwords associated with the site or whatever, followed by a code of caps and numbers that are the same for all the passwords. So say you're signing up here at Bethesda, you pick bethesda, or oblivion, elderscrolls, fallout, anything like that all in lower case. Then follow that up with the code, like a National Insurance, a PO Box number old or current like SW195EE, or something rank like AREA51, made up of UPPER CASE and numbers. So you end up with bethesdaSW195EE, go to your email and you have gmailSW195EE, or googleSW195EE.
S'pretty good passwords and s'a good system. lol Never forgotten a password yet, across multiple sites and forums, some that I can leave for a year or so and return and remember the password. Just an idea if you ever do get around to changing passwords and are worried about forgetting them.

Edit: Essentially the site itself acts a reminder to the password, and the code is all you have to remember.