I really didn't expect that freaking Garena would be a faster way to get games than playing Dota 2 through Steam would. First you've got the idiots who search for matches but don't accept them. But the real problem here is that there is no penalty for this action. Valve ought to keep track of this just like they keep track of in-game leavers, and match those people with each other where possible. Around 60% of matches I've had selected get to 9/10 and never start because one guy is too busy jacking off to play. And then compounding the error in the system, they send the other 9 players back into the pool to wait another 3-10 minutes to find another match. A more logical thing to do would be to keep them together - since they are already matched and have shown they are ready to play - and just find a new 10th player to add to replace the idiot.