It's pretty useless not being able to choose where your passwords are stored. Most portable users do not install everything to the same place and relative paths would sort out any path problems when used on different systems.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.