Remember that Apple "updated" the iPhone 3 twice before introducing a "brand new" model, and each update (3g, 3gs) iirc came about a year after the last, not to mention that it has done the same thing once so far with iPhone 4. Updates seem to "count" as new models as far as Apple's concerned.