Signup Shield
I use SignupShield on a Sandisk Cruzer. Since I provide PC support to my bride, she also uses the program on a separate Sandisk Cruzer. The program also fills out forms which is extremely helpful to my favorite contest enterer.
I regularly dump the passwords to a PDF that I print using CutePDF and store the output on a separate thumbdrive that never leaves the house. This gives me a backup in case 1) I lose my Cruzer or 2) the Cruzer fails.
SignupShiled includes a facility to generate a pw so I can increase the complexity of my PWs.
I'm three years into this exercise and so far I'm pleased.
HTH