One additional tidbit from Apple's shareholder meeting notes was a revealing blurb that Apple still hadn't completely decided whether or not they will open the iPhone to 3rd party developers.
Apple Still Considering 3rd Party iPhone App Development
Apple Still Considering 3rd Party iPhone App Development