[quote name='DaedalusIkari']If you don't mind playing games on GFWL and without Steam, these actually seem like decent sale prices. I own everything i'd be interested in, but still nice to see MS actually discount their GFWL titles for once.[/QUOTE]
If you go to steam -> Add non-steam game and add any of these after installing, you get the EXACT SAME thing as buying these from steam.
Also, GFWL has weekly discounts just like Xbox LIVE.