There are a few similar utilities, basically it hashes your password browser-side with the site domain. This allows you to maintain unique passwords on all different sites by memorizing a single "master password".
Few things bug me more than sites that have a maxlength property on the registration password forms (that's longer than the form-width shows), but not on the login password form.
I wonder what hash nvidia uses? These days when they don't specify, I just assume sha1. I hope it's not md5.
You have to download it before using ANYTHING
And if the machine is compromised, they will have your passwords either way
Does this mean using the domain as a salt?
The parenthetical in my above comment calls back to a comment by some early giant in cryptology (I think). It's best to have all the details about your specific method of hiding data known publicly, with the secret key being the only private piece of information.
Both are compatible with KeePass (to some extent), that runs on Windows.
Basically you can use it (almost?) anywhere:
I've memorized most of the regulary used ones though.