If anyone doesn't know what this game is, it's basically the official Blizzard version of DOTA. If you don't know what DOTA is, I don't know what to tell you, son.
Anyways, apparently have been getting invited into the Alpha (such as myself, as I just recently found out). Does anyone else...