Someone orders their iPhone on June 29th and gets it shipped and delivered within a few days! Then there's me who has had my order in since June 16th and is still stuck on prepared for shipment since Friday. I'm pretty sure it's too late to cancel and now is when I need to practice patience more than ever. 