It's an old story: Microsoft promises a certain release date for its new version of Windows or Office and then it ends up pushing the date back. Then, a few weeks later, it does it again. This time, ...