We all have *that* password. The one you try first when you are presented with a login form that you don't know your login for off the top of your head. Maybe if your a little more security minded you have a few of those passwords. In the last few weeks I've been trying to force myself to adopt 1Password for improved security. So far so good. The idea is that you store your randomly generated unique passwords in a system that you trust and don't use the same password everywhere.
I'll let you know how the experiment ends up, but it is worth trying yourself as well. If you can get use to it - you'll be in a better situation when a malicious person discovers your password to some forum you registered for to make one post three years ago.