This is cute, but personally, I've never been a fan of password character requirements. Laissez-faire, and all that...the Internet has no business telling me how to secure my profiles!
I agree, and I really hate it when sites require specific formats for passwords. However this is just a password strength meter (even if it's a poor one) and not forcing anything on the user.
Yes... I object to password strength meters that do not accurately gauge a password's strength but prevent you from entering the password of your choice. For example, isn't "I agree, and I really hate it when sites require specific formats for passwords." an amazingly strong password? Instant failure at many places for not having a single digit in it. Ridiculous. If I made sure it was completely lowercase, it would fail at a lot of other places.
Well, some websites do have some business telling you your password isn't secure enough. If someone cracks your bank password, the bank is liable for the money lost.