Password creation and hacking is a science. Sometimes what we think is a strong password is ridiculously easy to crack. On the other hand a few random words strung together (such as snakeflowercordialmeetsironsunbed) is easy to remember but can be surprisingly effective, despite being satisfyingly long.
This MacTuts tutorial on password lore is something you have to read. I learned a lot just now.