Managing passwords, especially remembering complex ones, is a challenge all Internet users face today. KeePassX (for Macintosh users) and KeePass (for Windows users) make this much simpler. Each have similar qualities as they are rooted in the same open source project. Each are free.
KeyPassX is an extremely well thought out program. The encrypted file is safe to email to someone or store in a public folder. One “master” password is required to open the file, but you can also use a file that could be stored on a thumb drive, or both. Most everyone will find a single password secure enough. There is a search feature, icons that may be associated with records and folders that you can also use for organization. There is also a feature for creating very secure passwords for you. Best of all, the databases are cross platform compatible!
If you’re like me, you have a home computer and a work computer and managing passwords in both of these worlds can be a bit of a pain. Storing my KeePassX database file in a Dropbox makes that moot. So long as I have Internet access, I have my most recent version!