I have checked the best buys in riverdale and secaucus and they are out of stock. All apples stores in north new jersey are only taking pre-orders. I checked about three AT&T stores and they don't have iPhone 4 either. Maybe apple really is delaying shipments on purpose for a silent "replacement"? If anybody knows any place to get the phone by walk-in, please let me know. How do you pm on the forum btw?