Microsoft have announced the reveal date of their next generation.

A new generation revealed

Mark it in your diaries people - Tuesday 21st May 2013!