Originally posted by CyberNomadic
They've received a F in customer service, so from a statistical stand point, their support isn't all that good.
Best of luck to you on getting your account, that really sucks.
Alright, so those horror stories I've read on reddit are more than likely to be true? Hell, I just saw a thread on /r/Steam today where some guy threatened to sue Steam over their customer service and support.