Microsoft will be hosting a special live event on May 21st where they'll announce the future of the next generation Xbox console, a countdown to the event can be found on Major Nelsons blog, and the streams will be shown on the platforms below. The stream comes just 19 days before the E3 Expo held in Los Angeles, so we can expect to see some extensive footage come from the Expo of next generation games and hopefully the hardware itself.