If you still don't have DOTA 2 this bot will give you a copy:
DOTA 2 Bot Profile
Just add the bot to your steam friends list and send it a chat message saying "give dota"
If you don't have DOTA 2 in your account already it will send you a gift.
Those of you with many gifts sat around can...