Usually with Apple products, resellers are the last to get the products, after the online Apple Store and the brick & mortar Apple Stores. So, that would explain it under normal circumstances, but right now things are a bit different. Many Apple Stores are out-of-stock on those models, the online Apple store has been showing something like 7-10 business days to ship on those models. Rumor has it that there is a shortage of 250GB hard drives (maybe even an industry wide shortage). So, my guess is once the hard drive shortage is cleared up, the online Apple store will go back to ships in 24 hrs and Apple Stores will get more stock as well. Eventually, resellers will get more stock as well. Best short term strategy is to get a different model that's available or go with CTO (Configure To Order) with a larger hard drive.