I have to post anon because I work for AT&T. As normal this time of year all employees are on red alert, no new vacations can be scheduled because of the iphone release, and many of use have to go on mandatory overtime.
And yet you are here posting on Slashdot in the middle of the Monday morning after the launch. Go to work, hippie! ;-)
Apple, realizing it was an incremental update, laid down some new rules for us. Many of our call centers could not sell it, and we had to force the majority of users that normally called into to order it, to use our website.
Or Apple, realizing they wouldn't be able to have enough phones ready, tried to funnel people towards the websites so that they wouldn't be so frustrated by having to wait until October for their new phones.
Oddly enough our response to the new Iphone was less than stellar as it had been in previous years, and we saw very few customers seeing it as a must have device. And we were shipped absurdly small amounts of units so we could sell out quickly.
And yet Apple in total sold several million more units in the first weekend than in any other weekend after an iPhone introduction.
You can still get them in places like Best Buy, Radio Shack and Walmart.
Not in the ones I checked, but I guess the situation may be different where you live, so I'll take your word for it. (Oh, wait, you're an AC, so your word is worth even less than mine. Never mind.)
Plus 99.9 percent bought the phone at a subsidized price.
And as an AT&T employee you know that "subsidized" just means "We get the same money from you (actually more) by overcharging you for 2+ years. We still have to pay Apple close to full price."