I propose a new feature which I call "HTML Connect". Do you know OpenID? The bad on OpenID is that you have to enter your ID each time you visit the page.
HTML Connect would allow an website to register as an IdentityProvider. If this website isn't already approved by you, your identity provider would ask you to approve it. If it's already approved you are just logged in after the click. No need to enter anything.
If you want you can also have your browser as an identity provider, but your browser could offer to save your identity data (key, name, adress, picture, etc) on a backup server.