Just adding my thoughts.
I have a small usb drive with mine on but this set me thinking.
I now have a small programme that runs on my pen drive and stores my passwords in encrypted form in a text file.
Crackable yes but you can change the encryption for AES or anything else.
To get your passwords takes three things the application, the text file and your password.
You only have to remember one password then when needed put the pen drive in run the programme and there are your passwords.
Remove the pen drive nobody gets it.
Link to my little app here:
http://www.mediafire.com/file/jmzqois7q2wp2vs/My_Passwords.zip/fileWhen you first run it it will ask if it should create the password file if you answer no it quits.
Answering yes you will be prompted for your name and password. These are the important ones do not forget them.
No keys stored in the app and no keys stored in the txt file so do not forget these.
You can add more sites etc when running and any entered are displayed in clear text when you next logon to the app.
Enjoy
CD