Will the Xbox 720 be Microsoft's last, yet always up-to-date, console?