I dunno, I think Steam did a decent job of it, although in China everyone plays CS 1.5, they can't even hope to play with anyone who actually has an account. I think the most the company can do is create a divide between the people who pay and play, and the ones who take the cheaper way out.