So I canceled my order from apple for an iphone because it was going to take like three weeks for it to ship. Plus I was going to be passing buy an apple store tonight. I called them and there all out of 16gbs. I did find an AT&T store around the corner from me that said they had them. But the guy on the phone said they cant sell it to me with out a contract. I know they can. I read something along time ago on what to say to them but cant remember what it was. What should i do?