Maybe its just me but I'm used to Q3A style (and many other FPS) auth / private servers. I don't get why they can't do something like id does where the client auths with a Blizzard master server and then after that who the hell cares what server they play on, the copy is legit (or at least the chance of it being legit is as good as current method). In some games the client displays the type of server the entire game (ie Leased, Official, 3rd party) this way there's no confusion and the company can say, if you're having issues on those unsupported servers come to ours where we can make everything peachy. (yeah, right)