Identikey lets you store all your usernames and passwords on a USB pen drive in a secure fashion. It does this by encrypting the passwords in a special file that you can only uncover with a second 'master password'. This master password is never saved, transmitted, or stored anywhere except in your head, so even if the drive gets lost or stolen nothing can happen to the data.
Because you store this file on a USB pen drive, you can keep it with you at all times. It doesn't matter if you don't have your laptop with you, or you can't access the Internet, or you're using a browser that hasn't remembered your password. This makes it a better approach than all the other solutions.
It's also written in HTML, ensuring a fully cross-platform environment, running on Windows, Mac OS X, and Linux.
It was created by Steven Goodwin, based on the UI styling of Gabi's Helpful sheep version.
Note: Some browsers require Java installed and allowed. IE requires you accept ActiveX extensions. This is ONLY necessary if you wish to update the password file, they can be decrypted and read without Java.
Everything is in the archive for identikey-1.1.zip. It is released under the GPL.
If you'd like to read about the mechanics of Identikey, then consider the following pages...