I was thinking as a way to address the issue of character creation on overpopulated servers if instead of the current method, whereby after creating a character certain servers cannot be selected, a player could choose to join any server but if a server was overpopulated instead of loading in they would receive a message notifying them that the server is too crowded and that they have been entered into a queue and then once their character had made it onto the server an email could be sent to their account email address informing them their character is now available to be played.

Thoughts? I will be the first to admit I know nothing about how this would be done, or the work involved to implement it but it was a thought I had and I figured I'd share.