I went to my local AT&T store the other day and got my 3GS. They don't have any in stock so they ordered it from the manufacturer and I have to wait for it to be delivered (1-2 weeks). My buddy got his a couple weeks ago and they had to do the same thing. Is this some kind of a marketing strategy that they're doing everywhere, or is it just my store? I don't see why they can't just have them ready to go in the store like all the other phones.