This is great. Why do you need an 8 character password? Are you planning on adding some kind of a payment feature later?
For things I don't care, I just use a simple password.
Maybe you don't care, but others might.
If your users are giving you poor passwords, maybe you shouldn't be using accounts.