I second bearspirit's suggestion for a password management system. Lastpass, for example, makes it super easy to have a unique complex password for EVERY website as well as being able to store (encrypted) credit card info, passports, driver's license, etc. And Lastpass can be easily synched...