If I were Microsoft, I would consider speaking to Sony or Nintendo about running the live aspect of their console. Both have had serious issues with their services, and it's where the money is for a software company like Microsoft - especially with the better hardware people from Microsoft going elsewhere.
Get Sega back into the console game, and we might see some more innovation.