Free Games at Windows Live

To compete with Apple’s successful iPhone and iPod App Store, Microsoft announced today that Windows Live will have free games for its PC users. What used to be only available to Xbox users is...