When your registration form is using a user ID that is the same as their email address, I'm somewhat concerned over spammers using the "User name is in use" as a means to validate the existence of an email, or if there are other concerns I need to know of for validation sake (for instance, converting CaMeLcAsE to lowercase seems to be the status-quo despite the RFC spec).
This question is not about OpenID.