The only problem I see with this is that as of today Apple is not letting developers write applications or widgets on the iPhone, the OS X version of the iPhone operating system is closed, and when I talked to Apple at Macworld they made it sound like it was going to be that way for awhile.
This would leave out the possibility for a device you are requesting. Unless of course Apple writes the applications.
I think everyone needs to take a deep breath here. All of the supposed negatives about the iPhone have a bright side:
* The Cingular tie-up ... feel fortunate. This is the first generation iPhone. By 2009, when the Cingular contract is over, it will probably have 4 to 5X the built in memory and most of the things that annoy us about it now will have been solved. Remember the first generation iPod? Did you own it? Most of us didn't get onboard until the 3rd Gen ... I think that will be true for the iPhone too.
* The video iPod ... Look, Jobs isn't stupid, that device is coming. He just wants the iPhone out first so that everyone dying to get this technology first can overspend for it. By next fall, the phone tech will be stripped out of the device and it will exist as a video iPod. But it absolutely WON'T include Skype and all the information manager stuff, because Jobs wants you to buy an iPhone. And eventually he's going to make enough versions of the device for enough carriers that you will.
* The price ... is a joke and Jobs played it like a joke. Well, if an iPod nano costs this, then the price of the phone is ... but the iPod nano WON'T cost that by June ... it will go through an upgrade cycle. So the phone's features and/or price will be adjusted accordingly.
* The keynote domination. Look, it's not 1998, we don't hear from Steve two times a year. The guy probably has 10 big speeches in him this year. The fact that this one was all about iPhone just means that the next product release cycle is a month to six weeks away. Be patient.