I have around 18 DOTA2 keys to give away. PM with Steam name if you want. All codes are tradeable/marketable (if that means anything to you), though I don't know if you will get it as such, just thought I'd mention it.
EDIT: I'd actually prefer if you gave your email address. I can only gift if you're on my friendslist (first time gifting through Steam)