Nothing personal, but I don't think we, those who are the first adopters, come into the equation. We're already in. They made the pitch and we bought in. That accounts for the first million phones. They've got 10+ million more phones to sell. They gotta keep the wheels moving in order to push all that product out into the market.
Apple has to continue to iterate and innovate in order to grow their businesss. I just don't think it's going to be in the way of a new piece of hardware.
I would add to this that, I think the iPhone platform, as Apple has designed it, is probably the greatest and actually CHEAPEST smart phone you will ever buy. ALL the other smart phones out there are hardware with some software added to make it function. The iPhone is more like a computer in that it has the basic hardware but more of the functionality of the device is software based. Hence, instead of buying a Treo 300, then a 650, then a 750, ad infinitum, the iPhone that you bought this past week will fulfill your needs through software upgrades for the next few years.
You aren't going to need a new iPhone until the underlying technology significantly changes (battery technology, touch screen technology, wireless technology). Unlike other devices where things like keyboard configuration has largely defined model differences.