Add the option for a 2nd level key as a failsafe so that if a person forgets their password they can try the 2nd password. This might of course double the final file size if the 2nd level password data is interleaved with the first.
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.