Does anyone know if the iPhone 3GS ships with the gold and final version or have they hade some tweaks. Just because its OS 3.0 it doesnt mean that its the lastest OS 3.0 build. And im just curious but Apple must have started production of the iPhone 3GS months ago, when OS 3.0 wasnt final, how do they flash all of the iPhone 3GS'. Last year, the iPhone 3G 2.0 OS build that shipped wasnt the final, final version. Last year Apple made the screens a tad bit warmer. Those who didnt want this could restore their firmware via iTunes and get a slightly newer build. Link (Look at the update part).