I dunno, with all the delays Blizzard had made for WoW, and WoW: BC, AND Starcraft Ghost, which I now believe is not being released anymore, I can see Starcraft 2 getting 2 or 3 delays until final release. I'm not being negative, I'm just speculating.
No flaming now children.