Okay, I don't really understand what will the difference be, like I know what will be new but I don't understand what will the old iPhone 3G/ 2G have. Will the previous generations of the iPhone line have the new 3mp cameras? and video/ autofocus? Or is all of the new camera features a hardware built-in ? Will the old iPhones have the "S" ? Like will it be just as fast if we upgrade to 3.0? Will the old iPhones have compass? Voice - Control? I'm sure if we won't someone will be able to hack it in. Do we have the navigation system in Maps? Thanks for the clarification!