I've been wondering this for a while. Why have Apple called it iPhone 3G? I know it's because that's exactly what it is, but 3G is run of the mill and actually slightly outdated. Apple try to make themselves out to be best thing since sliced bread, but by putting 3G in the name, they are almost making a song and dance about how they are average and have only just caught up with the times. Not too important really, I just thought they could come up with a better way to indicate the phone's version in its name.