I am going to rant here so if you don't want to hear it, then move on right now....
I stood in line for all three releases of iPhone. the last release (3gs), they sold out, and I had to wait. I called every AT&T and Apple store in the Phoenix Area, and no one had the iphone. So I waited, and waited. I then got one from an AT&T store after being told they would not have any for another two weeks. It was white, but that was OK. The point is nobody knows how many phones each store will get, but everyone knows they will not receive enough, and they will have to deal with pissed off customers.
I ask every one of you to abstain from purchasing an iphone for at least a month. I feel Apple is intentionally shorting stores to keep the cool factor and demand high. Please stop buying into this ridiculous marketing tactic until they start to treat their customers like real people and not the frenzied cattle we show ourselves to be. I can wait, it will save me the headaches, and frustration. I would bet real money that if we as customers stopped standing in line for their phones, a lot of extra inventory would suddenly appear to meet the demand.
Not to mention the insult of having AT&T raise their cancellation fees to keep customers at bay in case Apple offers the iPhone to another carrier.
So to recap, we, and I include myself, will stand in line for a (CELL PHONE) for hours, be frustrated with the new release and wait for software updates for it to work properly, agree to outrageous cancellation fees from the carrier, complain about the injustice corporations levy upon us, and then go ahead and do it anyway.
Not this time. I will wait until I can walk into a store at my leisure, and pick up the iphone 4 when I feel like it. that is what shopping is supposed to be about, catering to the customer to get their business, not the other way around.