They have sold 3 million in 80 days, 1 million in the last three weeks. Some areas are going to be low in stock at times. You would think that the release of the iPhone 4 would slow things down, but it does not appear to be the case. I have to wonder how much stock they will be able to build up when the holiday shopping season hits.