I use a simple, but effective way to create passwords. I change them each month for sensitive websites like banking, and i've not forgot one yet!
I use a mix and match way:
where i live, most telephone numbers have 6 digits, with a 5 digit area code
Mixing these up, you could get a strong numeric password 11 character's long, but i then mix in words too. let me explain:
Area code 12345 number 678901
Type the first number:
12345
then return the cursor to the beginning. type the first character from the number, then hit the right arrow key. this skips a character.
612345
Then right arrow once and the next
61
72345
Then right arrow once and the next
61
72
8345
And the next
61
72
83
945
And the next
61
72
83
94
05
And the next
61
72
83
94
05
1
until you end up with 61728394051
Next do the same with a word. this can be any word you'll remember. it does not have to be a certain length, just something you will remember. 2 6 letter words are ideal for me, because this fits nicely. Type one in uppercase, then one in lower case. Or, mix the 2:
Apples + orange in caps then lower will become:
A6P1P7L2E8o3r9a4n0g5e1 (type 12345, return to the start and type 6 ->7->8->9->0->1 [where -> is pressing the right arrow key once] return to the start and type A->P->P->L->E->o->r->a->n->g->e)
in upper then lower will become:
A6p1P7l2E8o3R9a4N0g5E1 (type 12345, return to the start and type 6 ->7->8->9->0->1 [your getting the idea now! ] return to the start and type A->p->P->l->E->o->R->a->N->g->E)
this simply from your best friends telephone number, an orange and some apples
you can make it simple, such as car wash:
WCAASRH
Or:
WcAaSrH
Take a word and a number, here in the uk, we have a directory service called 118,118. It just has to be something you'll remember:
1P1h8O1n1E8 = PhOnE and 118118
Just keep the words simple, and the method of entering the same, and it may even beat keyloggers, as you will use the mouse to return to the beginning, so the keylogger will log the words, but not in the right order.
Whatcha think?
Edit: added colour, corrected some spellings