Refresh my memory please?
Reading all of these responses makes me look at things very closely regarding Apple. Here are some things that are very evident:
[1] the updates presented in 1.1.3 are simple updates that should NOT have taken this long.
[2] The 3G version of the iPhone is coming out in 2008
[3] Tons of Basic features like MMS, Note syncing and BASIC Apps like a To Do List and iChat are missing.
[4] Companies always think of life span growth of their product which means when they are in the meeting rooms drafting a new product, they always consider how far and how many features they can possibly bring to the table over a span of 10 years. Once they determine this, they plot a "SPOON FEEDING" course of (a) releasing small amounts of feature updates during the shelf life of the CURRENT VERSIONS of their product on the market and (b) and more significant updates with the release of NEW GENERATIONS of their product.
With all of that being said, Apple has definitely plotted a course for it's product. They have in mind tons of features and abilities they plan to unveil over time but here's how they plan to do it; Through Current Version Updates, and through Next Generation Upgrading.
Let's start with iPhone Gen 1. iPhone Gen 1 will have x amount of features and during it's shelf life, they will seed us with MINOR UPDATES to it's functionality. This is called current version updating where you seed small functionality updates only and nothing drastically different.
For iPhone Gen 2, Apple will introduce a FEW NEW FEATURES along with a FEW NEW APPS. This is called Generation upgrading. During this phase , the consumer will see a significant increase in functionality, features and applications and possibly a double release of a Casual iPhone (much like what we have now) and a Power User Version (with all of the functionality necessary to place it in the category of PDA because of the features presented).
This is approach is mandatory to ensure the consumer will have a JUSTIFIABLE REASON to purchase the next generation iPhone besides it's just being 3G. For this reason, they will not flood this version of the iPhone with tons of features, rather MORSELS.
They have accomplished their main goal that's to WET OUR APPETITES on the possibilities based on what Apple is capable of doing with the iPhone. They hype engine has been perfectly executed and they have the necessary excitement generated over this product so why would they waist that "HYPE" on introducing tons of new features for a Gen 1 release of the iPhone, when they can duplicate (if not triple) what they sold at launch of the Gen 1 iPhone? This hype, as always, will carry them into HUGE sales for the iPhone Gen 2 when they release it with all or damn near all of the features we've begged for including 3G abilities. That's just good 'ol product campaigning.
So everyone just sit back, don't expect much, and wait for iPhone Gen 2 to be released with a huge Keynote address to the media, and Jobs saying "remember how with the 1st Gen iPhone you could yada yada yada...? Well, now you can (sliding his had across the iPhone 2's surface) YADA YADA YADA as well (ROARS OF APPLAUSES FROM THE CROWD).... yes the iphone 2 will be able to YADA YADA YADA.... all while YADA YADA YADA'ING with your Mac Pro or Mac Book pro!"
it's sales and marketing folks, and you can't sale a product that has maxed out it's ability- that's why you spoon feed your consumers morsels of feature updates at a time so that you can ensure you can sale future generations/versions of your product. In the mean time I highly recommend anyone who's longing for big updates to Jailbreak your iPhone, get the features you are begging for and avoid any frustrations, or JUST WAIT FOR THE iPhone 2nd generation.