said by MxxCon:Folks, this is another wake up call to start using some password management system. Don't use the same (or a few of the same) passwords everywhere. Please make sure that each login has a unique strong password. Use apps like LastPass or KeePass. They have a proven track record of keeping your passwords secure and will allow you to have unique logins everywhere without having to remember each one.
I second, your approach.
I am a Mac user (at home) and use the built in Key Chain application. Every site has a unique password.
I use the built in complexity gauge during password generation.