Here are my 100 posts discussing this primarily with you in a previous thread. I refer back to those for specifics:
I think I also covered the specifics of an automated queue system:
Blizzard will end up with something vaguely resembling that in the end.