Yesterday I went to At&t and wanted to buy an Iphone. But the problem is I dont want At&t And they said they can not sell the phone with out an contract is this true? Now the next question If I go the apple store can I buy without contract? And the finial thing For all you t-mobile user with Iphone have you got any unexpected charges to your bills like roaming ?