Guys, here is somethin for you guys to figure out. I had brought a 3GS from Honk Kong couple of months ago (32GB) and today i brought a 3GS from Italy for my dad (16GB) Here is the screenshot of the home screen taken from both the phones. This is from the 3GS, 32GB (Hong Kong) This is from the 16 GB 3GS (Italy) You guys find any difference? No? Well, notice the weather icon on both of the screen shots, on the hong kong version it says 73 and on the Italian version it says 23. And if you save both pictures to you pc and see them near by, you can notice that the italian version of the icon is bit more lighter. Does this mean that Software updates are released based on the orgin of the phone? Both of them are running the latest version, 3.1.2 And also, i did a comparison on both of them, and the screen in the Italian version looks like lighter, (the blue color bar on top of apps appears light, doesnt actually seem to be blue, looks like somewhat gray and on the hong kong version its blue), on full brightness.