Valve not happy with their service support: "we have to do better"

Related Games:
Team Fortress 2, Half-Life 2
Source:
PC Gamer