Usually, when a software company pushes out a major new release in May, they don't try to top it with another major new release four months later. But there's nothing usual about the pace of ...