Another option for passwords is a password manager like KeePass, Password Gorilla, etc.
This lets you keep a separate strong password for each site in a single encrypted database. That way you only have to remember the master password to unlock the database, then you can copy and paste your password into the login form with a couple of clicks. Some of the programs even have built-in password generators.
Personally, I keep a couple of separate databases - one for work passwords, and one for personal passwords - then I store them in a cloud service like dropbox or wuala.


