I have a terrible memory and do not like to use the same passwords for different sites. Most of my passwords are variations on one or two "themes" that I use.
I use Norton's Password Manager mainly because it came with Systemworks a few years back (now it is a stand alone). It works fine with me here at home. It has a separate profile for every desktop so you have to first get onto my desktop (which is pw protected), then get administrative priledges through a time management program I use for limiting my children's time online called Enuff, then they have to sign into Password Manager. If they can do that (then God bless em' I won't have to worry about paying for college), then they can get access to my passwords.
I think that I am fairly well protected but I still change the passwords every 3 months or so and agree with the person who said to use at least 8 characters and mix them with numbers, symbols, upper and lowercase letters, and no real words (at least English words).
Password manager also stores my credit card information and the one thing that I like about it is that is allows you to drag and drop the numbers into the boxes online. This way, if anyone has enough time on their hands to be tracking my keystrokes without me knowing about it, they don't get the card numbers. As another person said, on websites that I trust and have a lot of business with, I will let them store my credit card numbers.....but only a few (Amazon is one for me too).
I have had a card hacked 2 times in the 10 years or so I have been doing all my banking and a lot of my shopping over the net. I check every card EVERY day and make sure all the charges are legit. When I see something that I (or my wife) don't recognize, I call the credit card company and they take care of thing. I remember one time about 5 years ago, the card company cancelled my card because someone had gotten ahold of it and was charging to all kinds of porno sites. Their security department (then Bank One, now Chase....need to give them a thumbs up!)tracks your purchases (and let's not get into a discussion about big brother and all that...I have nothing to hide!) and when they say all these charges (I think they cancelled after 5) they cancelled the card and called me. Another time I was making a lot of purchases from the same website and they called me that day and asked me if they were legit charges. I told them they were and that was that. The last time a card number was stolen was about 3 months ago. This guy/gal was sneaky, making small, infrequent, charges but by checking every day, I caught it immediately and had to change account numbers.
I think that my instances of theft were done by small companies that I may have ordered something from. I have no clue as to whether they were caught or not.
This is long so finally, I have a word processing file where I keep some important passwords (like how to log onto my desktop and the one for password manager) but I use my own code. I can get to them from my wife's desktop if I forget mine and hers is easy and there is nothing stored in password manager under her account. She would have no clue how to buy something over the net anyway.
I do have Norton Internet Security also so I have a good (IMO) firewall up and running all the time and I need it for parental controls (the computer is in our family room where we all spend out time but you never know with a 15 and a 9 year old!!!). I noticed that Norton must be changing the way they monitor because the other day I got a warning while working online (I have cable so I am always online) about a possible threat. Now I know they warn when there are other computers trying to access yours but this was a virus warning (and I get definitions sent to me sometimes 4 times a day) which never occurred before. It wanted to scan immediately and I let it. It found what it was looking for and destroyed it. I see a lot of bad mouthing about Norton products but they have been good to me for many, many years but that is another story.
I didn't plan on writing this much but I hope it helps some of you. I am disabled and on a lot of pain meds so my memory is effected and I need my own system to remember all those passwords and such. One last thing, remember, if you are using a site like Yahoo for forums or whatever, you don't need to be as worried about your passwors and usernames and with a site such as Vanguard (although the great thing about them is that even if someone gets my passwords and cleans out my account, they will only transfer money to my bank account or send a check only to my address).
Take care and again, I hope some of this helps,
Mike