LongPW looks like an interesting idea to start with. 1.Giving the username, makes the service more risky security-wise; so why not omit it. So I give only a meaningful phrase and a color. Like, "This is my meaningful phrase" and "red", "yellow", "green" for levels of security.
2. At the end the meaningful phrase becomes the password.
3. Thought of an mobile app version?