Microsoft will never remove the pay wall for xbox live. It is the core foundation of the xbox business they are trying to build. Especially since I believe they are going to use xbox live contracts as a way to subsidize the cost of buying their next gen system so they can come in at a cheaper price point.