i read this article: http://feeds.engadget.com/~r/weblogsinc/engadget/~3/qeKTDcXfYVU/ on engadget. a CEO of some company says that iPhone owners will all buy different phones once their 2-year contracts expire on June 29, 2009. I think it's interesting because i still have my original iPhone - i don't think the 3G is worth the price of an early upgrade. so: do you think apple will release new hardware before 6/29? what could the upgrade be? (does ATT even have a 4G network yet?) and if there's no new hardware, what do you think will happen?