It would be nice to be able to select several languages to be downloaded instead of being restricted to one. With that one could have the English subtitles as well as the ones of the original language.
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.