As many of you may know because you haven't slept since its release on Tuesday, Starcraft II was just released. And what better way to celebrate than...