This is why companies should NOT give release date estimates. "We are working on making it (better)" is all they should feel obligated to say.

A delay in the release date means either that it isn't up to snuff yet, or that they found a bug or flaw in a release candidate that would have made you whine if you knew it was in the one you had.

So, take joy in the delays. It'll be that much better. \:\)