I will put in a plug for truecrypt. It stores files that can contain passwords. Not exactly what you are asking but I do want to point out that everyone should have Truecrypt.
This stuff ought to be open source. Peer reviewed, with bugs promptly reported by The Community and fixed.
And free.