IMO, MS will announce their new console at E3 2012 and have it scheduled for realease for holidays of 2012. MS doesn't want to wait for ten years to realease a new console, they need to have a good userbase built up on their new console by the time they are ready to end support for the 360.







