Recently after talking with a LOT of apple stores, it seems none of them have any iPhones! Could it be preparation for the 3G iPhone? I have asked that but they seem to not know for sure, apple does a pretty good job of hiding that kind of information. At&t stores don't have then either, some may but it is a bit rare. So for now, no more iPhones are selling.