It's not totally absurd to suggest that Apple may be delaying the release of new products due to the weakening economy. This certainly could happen if they were sitting on substantial excess inventories of current products. This hasn't happened to Apple recently, but it has in the past, and we don't know how well Apple forecasted the current falloff in demand. I'd suggest watching the channels where Apple typically dumps excess product, such as Costco. If discounted iMacs start turning up at Costco, we'll have evidence that Apple goofed, and a reason to suspect this as the reason why some products haven't been updated on the usual schedule.