Our target release date is June 17, 2008 -- give or take a few days based on retail needs.
Below is our tentative schedule:
Beta 1: April 24. All users who pre-order the game will be given access to it.
Beta 2: May 8. All users who pre-order the game will be given access to it.
Release: June 17th-ish.
Stay tuned!