hello first of all .. this is my first thread here and i'm not from USA so plz forgive me if my English is not that good .. my question is : my uncle (an american citizen) is coming from USA next month and i'll ask him to buy me an iphone 3gs 16gb .. i've read that it costs 599$ without contract , so..(here's the question).. can him buy it without having a subscription with at&t ?? he is not a at&t customer , and i don't want him to go through getting a contract then canceling it . if yes he can .. where should he go to buy it ?? apple store ?? or online ?? if online please put the link because i checked (best buy) but didn't find the 599$ contract-free price .. all prices were 199$ and 299$ with 2yr contract . ( i prefer to get it from a store if that possible in USA) , my uncle is in Chicago city . ((note: i know it's locked on at&t , and it's ok ..i can JB it and unlock it)) and please tell me .. are the new iphones come with OS 3.1 .. and how can him (my uncle) make sure that the iphone he is gonna buy is 3.0 os not 3.1 (because i'm gonna jailbreak and unlock it) i realy need your help (my uncle will come soon and i should tell him the way to buy the iphone) thanks a lot ..