So here is the situation. I ordered my iPhone from Apple.com on July 2 at 5:06 p.m. It says my ship date is July 26 and my delivery date is July 29. I have been seeing on here that people are ordering iPhones from AT&T and getting it shipped with in a few days. I'm just wondering if I should cancel my order on Apple.com and switch to AT&T? Apple took the money from my account when I first ordered but it is back, so I have the money still. Please help!