On the greatness of unlimited third-party development on phones
If it's so great, then why am I gradually removing every third party application from my PPC-6601 Pocket PC phone in an attempt to find out which one is causing my phone to lose its mind when a call drops. When this happens, (and it's pretty damned regular), the ONLY way to make another call is to reset the phone, or bounce the radio stack. Doing the latter actually results in the call going through just long enough for the person to answer and then the stack shuts down.
Then there's my ex's Razr that likes to reset if she uses the AIM client that comes with the phone.
If Razrs, Treos, and Windows Mobile devices are examples of how cool and great unlimited third party development is, then my message to Steve regarding his stance of being extremely restrictive towards allowing third party applications on the iPhone is: