The password security thing is and has been a problem for a long time. We have been developing products to solve the problem, but are still a ways from marketing them, if only because browsers have been performing a similar service for free.
If you are interested in learning more about identity vaults, please see transxfer.
In the meantime we suggest that you develop your own personal system for storing and retrieving your passwords. The only wrinkle is what to do about survivability – you will and what your heirs need to do if you’ve locked up anything important.
Thanks to HotHardware