The number of passwords one needs to remember just keeps going up. My initial
Many sites require frequent passwords changes and it is a hassle to make up new ones. lastpass can generate passwords according to your complexity rules, fill the form and update the encrypted data. lastPass also helps find insecure passwords stored on your computer: you will be surprised to see how many you have. If you have to access lastpass from a public computer you can generate and carry a few one-time-passwords (OTP) ahead of time. There are many other useful features like account sharing etc.
All these features are available in the free version. The premium version costs 1$ a month, supports mobile devices and has a few more features. Check it out — all you need to remember is just one long complex password — the last password — that unlocks all you other complex ‘randomly’ generated passwords.