TinyBuild Games is giving away 30,000 random Steam keys from their catalog, Facebook & Twitter are required for this giveaway.
1. Go here
2. Log into your Facebook account
3. Click "Get Reward"
4. Authorize the app on your Twitter account
5. Your Steam key should appear on the next page
Up to 50% Off Select PC and Tablet Accessories
Doodle Kingdom [Free Game of the Day]
The Witcher 3: Wild Hunt Deal [$29 / 50% off]
GMG: Hot Deals - 20% off voucher: INDIEK-INGSDI-SCOUNT