I haven't used Yahoo mail for a while, but I pretty much hate anything that requires you to have a lowercase, uppercase, number, etc. in order for it to accept the password. It's all well and good if they encourage that by showing your password strength, but I can make a password nice and uncrackable without having to use all of the above, thank you. Skype had the same thing when it comes to numbers.

I stick with Gmail these days.