The clock has been ticking since the original announcement in mid 2007, and yet Blizzard has still not given an official release date for Starcraft 2. Today, Blizzard announced that the Blizzard Worldwide Invitational will take place in Paris, France on June 28th and 29th. I've got a feeling that they will announce the release of Starcraft 2 there, but my guess is as good as anyones.

UPDATE: Starcraft 2 is currently in the beta phase. Blizzard has officially announced the release date will be pushed back to the first half of 2010. Blizzard president Mike Morhaime said in May 2009: “But as always, we won’t release it until it meets our standards and the expectations of our players.”