A very interesting article about passwords as we know them. The comments on the post are also very informative.
The bottom line. Complexity isn’t as important as length is, and using pass phrases makes it easier to remember. Of course, not all applications allow for a long password.