I'm starting to wonder if the open beta period is coming fairly soon. Playdota.com is now giving away 40 keys a day, and Luminous from Dotacommentaries.com has said he has enough beta keys to give away one each week till open beta has now increased it to 3 a week which leads me to speculate that he's trying to give away all his keys before they open it up. Either way with all the giveaways and invites going out it shouldn't be much longer before everyone gets a key even if they don't go into open beta that soon.