I assume most people posting here that got the Iphone 3G must be new to gadgets and must not have had any previous Palm or Pocket PC PDA's. If you think Apple is really messing up, you really need to talk to us that have had these other gadgets in the past. Compared to the PDA evolution, Apple is outstanding. If complaining about a yellow tint in the screen is the major complaint, that isn't anything. It took the Pocket PC software about 3 years to correct that problem. We started with very poor resolution screens and you had to buy the newest one every year hoping this one was going to be the good one. No? Wait for the next model. I think Apple has one fanstastic gadget and they are allowed to have a hickup here and there. Also giving a free major upgrade for older phones when they release a new model? Microsoft used to charge $29 - $39 for that type of upgrade.
I had a Windows Mobile phone from Sprint, wasn't supported, always crashed.
I had 3 T-Mobile MDA's with Windows for my business; Microsoft & TMobile didn't allow OS upgrades, the OS was buggy, things as simple as ringing/notifications would cease working after as little as 24 hours of running. Indeed, the experience with Windows Mobile has never been good; and this is coming from a Windows C#/.NET programmer....