It makes sense, think about it. Software 3.0 will be coming out. The 3G is the current model and the "iPhone" was the original. Anything else would be misleading or confusing... "iPhone 4G", "iPhone 3", "iPhone". They are all confusing of misleading, so doesn't it make the most sense for Apple to add the 3.0 to the name, differentiating itself from the 3G? Thoughts?