Tremorgames is an excellent website where you can earn:
Games and Dlc (Steam, Origin, Desura, GoG, Minecraft)
Gift card (Steam wallet, Xbox 360 Live points, Amazon, WoW gold, Playstation Network, Domino's Pizza Card and more)
Steam trading cards
Steam Emoticons
Bitcoin
Team Fortress 2, Dota 2...