Xbox 720 — The Right Time to Announce?

4