Well what we're getting is developers having to make iPhone specific version of their app, and with the release of Adobe Flash CS5 that's going to become more prominent. But this still isn't HTML5, where we really want to go right? As far as Objective-c iphone specific apps, this isn't necessarily better. In fact it's probably worse because these apps are less open than flash apps. They're locked into the iPhone and you have to pay $99 to deploy them on a real one.<p>You're right, people who want flash don't want flash. They want rich applications. But Flash is the only thing that can deliver that right now on desktop (and cover a reasonable audience). HTML 5 is still catching up. On the iPhone you may not need flash, but the alternative is Apple's closed iPhone platform. I don't think that's necessarily better than another system which is already a de facto standard.