Seriously, I live in Baltimore and called every store (Best Buy, AT&T, and Apple) in a fifty mile radius and everyone is out of stock. More upsetting is that they receive blind shipments from Apple so they could be getting a thousand the next day and not be able to tell you.
I randomly went to the Apple store in my area last Saturday to check out display models and place a reservation if they didn't have any in stock. Surprisingly they had quite a few in stock because iPhones were flying out of the store and I was still able to pick one up. A week later my sister tried to get one from the same store and 5 others around my area and everyone was sold out. I guess it's just luck of the draw.
Try going to an Apple store first then order one if you they aren't in stock.