I made both an in-store reservation for the 24th and a mail order due to be shipped on 7/2. I figure I'll drive by the Apple Store on the 24th in the afternoon and see how long the wait is. If it's too long, I'll just wait for it to ship on 7/2. That should be okay, right? If I end up getting one in-store on the 24th, that should be plenty of time to cancel my shipment order, right?