I have to agree with brando here. Somehow, I was pretty amazed by the quite dictatorial you are pushing users to choose a password. Sure, it is not unwise to choose a good password, but the user should be able to choose that. I'm registered on many boards across the web, but I have never ever seen something like this.