Mailing the story:
How-to make hard-to-crack passwords you can easily remember
One thing you can't do is create an unbreakable password. The best you can do is make the cracker need huge resources and nearly-endless time – in short, make it so tough it just isn't worth the cracker's time.