I understand that the no-no tactics in handling passwords are using passwords that are easy to guess, using the same password for everything, and writing down passwords.

What's your favorite way to SECURELY handle having multiple passwords for all of the various accounts you have?  Instead of using a small number of passwords, I really need to have one unique password for each login and use a program that stores and encrypts each one.  What's your favorite program for implementing this?

-- 
Jason Hsu <jhsu802701 at jasonhsu.com>