I'll say early 2012. It's so hard to predict with the winning seats in hard to track regions.
I don't believe that Microsoft will pull the plug early, purely based around the fact that they're earning >1 billion USD in online revenue p.a. I think they will want to prolong the life of the system as long as they can. It will be hard to win back ~13 million paying subscribers.







