Universal Password Manager (UPM) allows you to store usernames, passwords, URLs, etc. in an encrypted database protected by one master password. Its three strongest features are simplicity (it provides a small number of very strong features with no clutter), the ability to run cross-platform, and database sharing. Rather than having many separate databases (home, work, etc.), database sharing allows you store your database at a remote location (password protected HTTP URL, for example) and then have UPM automatically keep your local database in sync with the remote database.
KeePass is a light-weight and easy-to-use password manager that removes the need for you to remember many different passwords and makes it more feasible to use different passwords for each account. It manages your passwords in a secure database encrypted with AES and Twofish, which is locked with one master key or a key file.