I’ve been using 1Password for about 3 years now, it’s great. A password manager remembers all your web login usernames and passwords on every blog and website you visit. It can generate a random password for you, giving you a different password for every site you need to login to.
It’s like a clever version of the built in keychain. It’s $59 – so might be prudent to wait till it’s in some kind of bundle deal, but I have over 400 passwords stored in my 1Password – that’s a lot easier than writing them all down on post-it notes, and a lot safer than using the same password for all my logins which is what I used to do.
Even if you don’t use 1Password, you should use a different password for every site you visit. If you enter a password for Bob’s blog, you don’t want Bob to have access to the password you use for your bank accounts, which is what can happen if you use the same password for different sites.
It now has an iPhone app so all your passwords can be with you everywhere.