Apple's in a bit of a bind last I heard... they would very much like to update the iMac now, but cannot until Intel starts delivering fixed Sandy Bridge chipsets in volume. I haven't heard any news from Intel on this front, but initial predictions suggested that volume production would finally get going this month (April 2011). If that turns out to be true, iMac updates will follow shortly thereafter.