I wrote my own Visual C++ app to maintain a password repository, along with some other usual functions. Honestly, I feel for non-IT folks when it comes to passwords. I currently have 82 separate accounts I have to keep track of. Products like the ones mentioned upthread are probably a must in this day and age.