I've come across several sites lately that have complexity requirements for usernames like "must be 8 characters long and contain at least 2 numbers". Is there any real added benefit to this from a security standpoint?
I would think that since a username is designed to be an identifier and not a secret that this is an unnecessary and annoying policy to have. It annoys me particularly because it comes across as a "security" requirement that provides only the illusion of security at the expense of convenience.