As the title says, DOTA 2 has a leaked client floating around (You cannot connect to the server). There is also word that the beta is going out, and that they are giving a new wave of invites every week. I just signed up, cuz I had forgotten lol.
Also, if you guys can't find the DOTA 2 client anywhere after a couple days, I guess I can download it off my private tracker for yall =/