I plan on getting an iPhone, but there isn't a AT&T or Apple store anywhere near me. The closest store is a AT&T store (Lubbock), and my question is can I buy the iPhone at a store without signing up for a contract (I plan on unlocking it)? Do all AT&T stores have iPhones?