I don't mean to make this another thread about the 2year contract, because that doesn't bother me. I actually don't have the money for one right now. But what I am interested in is what Apple's future plans are for the iPhone. I'm sure they will do many software upgrades for the iPhone, but will they not do any hardware upgrades for the iPhone until 2 years have passed when everyone's contract begins to expire? It isn't like the ipod where they can release a new 2G iPhone in a year and expect for some of the sales to come from people who already own the 1G iPhone. And any new "nano" versions on the iPhone won't get bought by people who own a regular iPhone. (which does happen with the ipod line). Will they release small hardware upgrades through out a 2 year period like they do with their Macs and then when everyone's contract is running out, release a new 2G iPhone? What do you all think?