Posted at http://blizzforums.com
No one knows when Starcraft2 will be released because IT HASN'T EVEN BEEN ANNOUNCED! And even IF it was announced, Blizzard never gives a definite release date until their games go gold, which is about two weeks before the game hits stores. As soon as there is an official announcement that Starcraft 2 is being developed, I'm sure that Blizzard's website and every Blizzard fansite will have a mention of it.
The only facts about Starcraft 2 that we can confirm are:
1. Blizzard will be returning to the Starcraft universe at some time. This could that it is already in development, Blizzard is waiting for Armageddon to start development, or that development will start anywhere in between.
2. The storyline of Starcraft: Ghost takes place after Starcraft, and are quite possibly leading up to the events that will take place in starcraft 2.