I am considering whether to buy from Apple Online Store or from retailer. Is there a way of telling whether the iPhone comes with 3.1 or 3.0.1 without opening the box? Is there something like a manufactured date printed on the box?
then dont buy an iphone. there will ABSOLUTELY NO MATTER WHAT ALWAYS be problems that people report. you need to understand that the people with the problems are MUCH MUCH more vocal than those without the problems. thats because the people without the problems have no reason to post topics about how they aren't having problems.
i have experienced none of the problems people talk about on here in 3.1. neither has anyone i know with 3.1 personally.