I take a layered approach. One password for all the stuff that isn't really important like sites I visit a few times and then leave. One password for sites I trust and use on a regular basis, but where a compromised password isn't the end of the world. HN is in this category. Seperate and strong passwords for stuff that matters, like netbanking, gmail, etc. To remember these I have a system set up so that the passwor…
Basic level password example: "pi975315703" -> alpha-numeric, easy to remember because I have typed it a billion times.
Medium strength: "C0caC0la1s Coca Cola (upper case because it is a company) is not as good as pie always use 0 for o and 1 for i.
High Strength: "9T&11E:ttttttttteeeeeeeeeee+pi975315703" -> all I have to remember is "nine 't's and eleven 'e's plus weak password" but someone trying to hack it with a hash table or whatever would be significantly slowed.
Max strength (where life or my job hangs in the balance): get university text book and ruler, goto page 314 hold ruler along 3rd column of paragraph text, read each letter downwards write on bottom left corner of page in very light pencil "3X5%"
"WdeAdehaeeadyej.dR35Tyismdy+3X&5%:xxx%%%%%+pi97531570" -> I think you should get the idea here.
I'm also super paranoid about key loggers. One of my friends did this to the whole school when I was 16, so ever since then I have never entered high or max on a public computer, just in case. All told I think I have about 35 active passwords that I can easily remember (or obtain in the textbook one).