Hey All! I am wondering - I live outside the USA and I have a friend who is a student in New York City these days. He's coming back for a visit here in a month and I'm wondering about how could he bring me the new iPhone (choosing the no-commitment purchase option). My ideal situation was if I could pay for it on the internet and have it wait for him in-store or even better sent to his address. Can I do that? Should it be on Apple or AT&T Store? Or I must be a US citizen or AT&T user or something like that? Can I just pre-order over the web from here and pay with an international credit card? If all of those options are not available for me - can I just tell him to go to the nearest Apple/AT&T Store and purchase it there no-commitment? Is that as easy as it sounds? Or you must be a US citizen to make the purchase? Please help out... Thanks!