I still think a match mode would help standardize the matching process in the community. PBCup match format already touches on some of this, but we have to do a lot of it manually. Basically you have 1 person from each team enter in a command to make them the captain. Only they can talk in mm1 during the match, everyone else is forced to talk in mm2. Both teams can join up on their sides as soon as they join the server, but the countdown wont start until everyone types /ready in the console. If for any reason the game becomes 3v4 or 2v3 because a player got disconnected, overflowed, etc, the following round is delayed until teams are made even or everyone types /ready again in the console. I've heard of matches where people just get frustrated and leave the server, so although thats a very immature way to handle a loss, both teams should not be punished and become stuck in the game until its even teams again. Clans can be given timeouts (by typing /to or /time in the console) which last for 20-30 seconds...This allows clans to make substitutions if need be, or quickly rework a strategy.
I know I suggested it before, but I really think this would be the best thing for matches in DP.