Every Apple and AT&T store in my area is completely sold out of the 5, and they have all said that they don't know when they will be getting more. I've thought about ordering one online, but the wait is 3-4 weeks. My concern is that if I buy one online, that one of the stores near me will recieve a new shipment, and I would be stuck waiting those 4 weeks instead of being able to go the store and get it. What do you think I should do? Wait and see if any of the stores get a new shipment, or should I just go ahead and order it online?