Thanks all for your great comments. Looking forward to hear from more users how they think passwords can be best created and whether they have experienced password cracks before.