There's a couple of reasons why it could make sense to wait on the next iMac refresh. Notwithstanding the most obvious reason of the current iMac being a radical 1st iteration, there are some economic reasons too, coupled with the usual technology curve arguments. 1. Haswell should feature some decent performance improvements, much better integrated graphics performance, and vastly improved thermals. The last point is crucial when you consider how little real estate the new iMac has for its internals. It should also lead to lower overall case temperatures, which should in-turn lead to higher longevity for other components. 2. SSD prices should continue their free fall, and we could see more affordable SSD options at higher capacities. 3. Next-gen discrete graphics could have reduced thermal envelopes in their mobile variants which could make them a realistic possibility in the 21" iMac. The added performance from next-gen mobile graphics chips is obviously welcome. 4. There could be a Retina display, but I find it highly unlikely: a) Because the technology would just not be mature enough by next year to be able to meet the volume shipments that Apple would require. b) Assuming they get enough shipments, the graphics performance on the EVEN the 21" iMac, with Haswell integrated graphics would be dismal. A Retina 27" iMac is absolutely ludicrous at this point, so Apple would have an SKU (the 21" iMac), that would incongruously cannibalize sales of a higher priced SKU because of the Retina display. c) Given the viewing distances with the iMac, a shift to a Retina display would not be the same order of magnitude change as it was on mobile devices. So I'm definitely waiting. Just my 0.02c.