Just throwing an idea out there. And I know people are flaming right now, but remember - if you don't have anything nice or constructive to say, please refrain from posting. What we know: - No new iMac were announced. - There's leaked benchmark results so new iMacs should be coming. - There were early rumors about a June release - not necessarily WWDC release. - Although it doesn't look like new iMacs are coming anytime soon, third party resellers are running low on stock, also - some people in various threads have reported that when they've talked to store owners they have said they have not recieved shipments for some time. - Some prices for BTO options have been slashed down in the Apple store. - The BTO times for iMacs has gone up and down like a yoyo the last few weeks. Well, taking these factors into consideration, one could argue that Apple wants to try to clear out some more iMac stock before releasing it, meaning they've put an embargo on iMacs for the time being, hence using the WWDC publicity to clear out the stock. I don't know if this has been done by Apple before, and if it has - if it is known at all. But if a spec bump is indeed coming (no redesign, no retina, etc, etc) and Apple are holding off on releasing the new iMacs for some well-thought-out marketing techniques, could something along these lines be it?