According to a recent marketing email from Microsoft, the next Xbox is set to be revealed on May 21st at 10 AM PDT.  The event will be live streamed on Xbox Live and on Xbox.com.

The PlayStation 4 was revealed in February and it appears that Microsoft is ready to fire back with their next generation machine.  It will be interesting to see what Microsoft will bring to the table to make their machine stand out from the PlayStation 4,  high-end PC rigs,  and the Wii U.

Xbox Reveal May 21st