Hey everyone.
Today, December 15th, was to be the launch of Microsoft's Games on Demand for Windows service. (Microsoft's own "Steam.") Normally, I wouldn't get excited, but I sold my 360 and happen to have some leftover MS Points tied to my LIVE account.
Strangely enough, though, the launch is...