For dealing with personnal passwords, a great little tool is PasswordSafe, written by Bruce Schneier (author of Applied Cryptography and other crypto and computer security books).
It's an open-source, peer reviewed piece of software that uses the Blowfish algorithm.
http://www.counterpane.com/passsafe.html