• I use a system of passwords, generated according to a fixed set of rules, that are easy to remember but impossible to guess. It's easy enough to think up such a system and adhere to it. I use one password from the system for all junk accounts that require me to log in, but where I have no data of any real value, like this one. For all others, I use unique passwords from the system and have never had any trouble using or remembering, and have never had an account hacked.

    The trick is to use stuff that means something to you, but even people who know you would not be able to guess. For instance, if you're a football freak, the name of the team, combined with the jersey number and name of the quarterback, separated by plus signs, second and next-to-last letter of the team name capitalized, first and third letter of the QB's name capitalized, e.g. cOwboYs+9+RoMo.

    No password guesser will ever hit something like that, nor will it be in any list of commonly used passwords, and your memory cue, which you can even safely write down is simply 'Dallas'. You adhere to the rules, which you can make as complex as you like, and the simple cue will give you the jog needed to reconstruct the password any time you need it, without actually having to remember it. It needn't be football, and isn't for me - I have very little interest in the game, but if you use something that DOES interest you, and contains such things that you remember without trying, BECAUSE it interests you, you will have an extremely safe and extremely easy to use system for creating and using secure passwords.