You register your device and hotspot account with Devicescape.
It maintains the logon and password for all hotspots you can use.
When you detect a hotspot it automatically logs you in.
You can have several devices registered and several different hotspot providers.
The iPhone version is still in Beta and only supports the hotspot feature and not personal network login. What I'm not clear about is if I install it on my iPhone, will I still be able to access my personal network.