Now that the iPhone NDA has been lifted, all whining is now focused on App Store rejections. I’m sure you’ve all just read Gruber’s post. I’d just like to throw another theory in: what if Apple is rejecting these applications because they offer features that they are planning to add to their applications. If they allow these third party applications, then a) the fanfare when they announce their equivalent feature isn’t as good and b) they’re going to piss people off who’ve developed the third party application and also those that bought the application. By rejecting these applications early, they’re doing the developers a favour: better rejected now than find their application obsolete in a few months time. Obviously, it would be better if you could get rejected even earlier as Gruber and others have suggested.