Have you guys heard about this humble bundle thing going on? You basically buy games for real cheap that are in a bundle for charity. Usually like $5 for a bundle. Right now it's Battlefield 3, Dead Space, Dead Space 3, Mirrors Edge, Crysis 2, Medal of Honor, Sims 3, and some racing game.
All my friends have bought it and it works, they email you the steam keys. I haven't gotten it because i'm still a little iffy but it seems to be perfectly legal and legit. I think it actually has been going on for about a year now, they change their bundle out every few weeks I think.
https://www.humblebundle.com/