I could stud this blog entry with links, but I won't; you can easily check my facts if you wish. Apple opened the iPhone to third-party applications, making their phone terrifically different from all the other lame phones you can buy. Hundreds (maybe thousands) of developers are preparing apps for the iPhone. Some apps are amusing, some are useful. Some are free, some can make money for their developers, and -- of course -- for Apple.
But there's a catch. To keep the iPhione clean from viruses, malicious apps and disgusting content, Apple has to approve each app. I personally would not risk a few hundred development hours when Apple has the right to tell me "thanks but no thanks" at the very end of the process. But hundreds of software people have taken that risk, and reports are multiplying of what appear to be wholly unjustified rejections by Apple. And there's a common theme: if you want to know for sure why Apple rejected your app, so that you can fix it maybe, you're out of luck. Stare at those tea leaves, you might learn something.
Apple third party developers: you need to join together. Make a guild, or a union, to negotiate with Apple, to tell the whole world when Apple is unreasonable. You need clout. Or you need to forget the iPhone, and get a life.