So now we have 2 iPhones: 1: The 1st Gen iPhone (also known as: Original iPhone, iPhone 2G and iPhone 2.5G) 2: iPhone 3G I know that in the past, Apple has been pushing out new iPods every year or so and each year, the newest model is known as iPod 2G, 3G, 4G, 5G... the reason we label them as such is because the iPod name stays the same each year so we have to have something to be able to identify which model it is. Now with the 2 iPhones, how are we supposed to start identifying them? Just plain "iPhone" works for the original iPhone iPhone 3G works for the 3G iPhone (2nd Gen) What's next? iPhone 3rd Gen, not to be confused with 3G? iPhone 3G 3G? iPhone "new-function-here"? It's already confusing enough that people call the original iPhone "iPhone 2G" and "2.5G" I understand that they're talking about the data network generation, but what the heck are we going to call the 3rd Generation iPhone if 3G is already taken by the 2nd Gen (not to be confused with 2G). This is very confusing. What are your suggestions for how to name the iPhones? I think Apple should come out with cool codenames for the iPhones like they did with Mac OS X! That could be wicked cool! Of course these code names would not be ON the iPhone itself, it will still be just iPhone but, we could identify them easier.