Apple ususlly dosen't have a problem with excess inventory since they actually stop producing machines before they release new models. Or at least they used to, maybe they've changed that after running out of G4 iMacs about a month before the G5 iMac was released. But most of the warehouse companies like Macmall and Macwarehouse buy huge quantities of the old models as soon as new ones are announced.