I'm really not sure that getting humans to reliably use a relatively complicated and ultimately completely deterministic algorithm for password generation solves anything.<p>PassPhrases on the other hand work well, both in people being able to compose high-entropy, unique, site-specific phrases and playing to the strengths of human narrative memory.