Microsoft has added three titles to its Games On Demand service for Games for Windows Live, including BioShock, Max Payne, and Gears of War. Let's clarify: that's two titles from 2007, and one from 2001. Got to start somewhere, but it doesn't look like On Demand is a success right now. Anyway, BioShock is $19.99 if you pick it up from there.