iPhone released: discouraged as I am?
jws: I think the notification system will work out. Apparently you can use it to play a sound, "badge" an icon, or display a custom message. That sounds limited, but I think it completely encompasses the vocabulary of the user interface. Think of how Apple's programs work, and the only think I think of immediately missing is an action button or two on the "display a custom message", perhaps that will be there, maybe not, I can still attract the user to interact with my program and that makes me happy.As one of the 21,000 "dicked over" developers, I am still hopeful that they will open the floodgate enough days before July 11th to let me deploy on Day 1 and stake my ground against any potential competitor before they are the incumbent. The nature of my application makes the emulator mostly useless, but I have written a suite of algorithms and when I learn the performance characteristics of the iPhone hardware I will be able to choose and tune rapidly to deliver the best user experience. It has been a lot of extra work that I could better spent if I could have chosen and tuned along the way, but I also understand their desire to limit load from the beta program. I suppose what I would have done differently is make a track for people whose applications need to run natively and made room for them... but that would probably be abused.I don't see that mobile carriers got kicked in the teeth here.  AT&T appears to be loaning you $200 for a stream of 24 monthly $10 payments. That works out to about a 15% return on their money. Then read the articles about AT&T no longer paying a monthly share to Apple and justifying it "because they are using that to subsidize the phones". I call bullshit. The $10/mo more than covers the $200 subsidy.