You asked: 'How do you keep track of all your log-ins and passwords?'
Well, I have the good fortune to work for an employer which maintains a BlackBerry Enterprise Server (BES). Because of this, my smartphone of choice is a BlackBerry.
This permits me to store all of my accounts in an application called Password Keeper. BES keeps the application on the BES server at work so, as long as I have my BlackBerry with me, I can keep track of things.
If I lose my BlackBerry, BES can wipe it remotely. If I upgrade my BlackBerry, I just ask my employer for a new activation key and my enterprise activation disables the old device and enables the new one.
I don't know if ActiveSync (Microsoft's answer to BES) would provide a similar service but when I use Active Sync with my iPad, it does not seem to be as fully-functional as BES.
KeePass Password Safe
As an IT Services provider, we keep track of not just our own passwords, but our client's as well. This means we have thousands of passwords. When customers want to collaborate their passwords with us, we teach them to use KeePass. We send them their KeePass files, and they in turn send us theirs. KeePass allows us to implement two-phase authentication with the use of security tokens.
Now that I have shared this with you, I'm interested to know what others are using. Please keep me up to date. There might just be something else out there we would like to use that's better.
You might want to look at LastPass.
My users have TOO many passwords to remember, and with LastPass they do not have to. And the utility creates complex passwords for them.
I do not think single sign-on is dead...the need is greater today than ever.