Quote Originally Posted by BeoTeK View Post
But doesn't getting the Steam key and activating it with Steam negate the need for their crappy launcher?
No, sadly Steam will probably just launch their launcher. The thing that I am most excited about is the ability to finally independently track user metrics.