Almost every single website requires authentication. Whether it's for my work, hobby, socialising, tech support or whatever, they all require me to enter my email address and choose a username and password. My first choice of username is not always available, so how can I remember all these different details for different sites?
OpenID is rarely available. My current solution is to gmail myself the site name and login details. I'm imagining something like delicious, but for login details, perhaps with a firefox plugin to automatically appear when I'm on a site's login screen.
Is there some other system that exists now that works really well? It would be most useful it it was cloud-based.