I don't quite understand all the hate directed towards GFWL. I've never had to pay to use it. It's never stopped me from playing a game because of techincal issues. No one forces me to shop on the GFWL client. And it stays out of the way while playing the GFWL games, just like Steam does. I suppose its still fashionable within some niche to "hate" anything remotely associated with Microsoft, as a means to show nerd cred.