Is there anyone in existence that doesn't have Dota 2 here? The people that do probably have a billion free gifts and no-one to give them to. If you want Dota 2 then post your email address that your steam account is linked to here (then edit it and delete it afterwards if you like).