If I was a software developer or publisher, I'd be wickedly pissed off at MS for this. Making people pay for access to someone else's service so that they can access the content that helps you sell your games isn't the way to win the hearts of the people who are using those demos to get their products off the shelf.