I just got off the phone with my local Best Buy. I was going to pre order through Apple and have it delivered. After talking with Best Buy, I have changed my mind. Best Buy just requires a $50 deposit and you pay the remainder when you pick it up. The phone is guaranteed to be there on the 24th and NO WAITING IN LINE! They set up an appointment time for you to come in and pick up your phone and get it activated. Sounds like a much better idea to me!