Quoted from TheProgrammer:I cant express this enough... USE A PASSWORD MANAGER. I use 1Password. Not a single account shares a password with another account. It's the only way to avoid multiple accounts being compromised at once.
+1 on 1Password. Fantastic manager and good utilities and secure storage.