
Once again - generate the password FROM the passphrase!
Let's use the phrase "THese ARen't THe DRoids YOu're LOoking FOr".
Take the first two letters from each word. Capitalize the first one (it's a sentence) and add punctuation. This gives you:
Tharthdryolofo! - a 15-character near-random password that's EASY to use.
You don't have to REMEMBER it, you say the phrase as you go and simply type the relevant letters.
I teach my users this trick and it's working a charm. The least technical of them can remember a sentence. This is the best real-world compromise I've found.