I was mugged a couple of months ago, and lost my 2007 Blackbook. I no longer have a computer (been using my iPhone), and within the last week, I have saved up enough money to purchase a new iMac.
The problem is that they are due for a refresh/update really, really soon. The other problem is that Diablo 3 is coming out on May 15...So I literally have a ticking clock for my dilemma.
From what it looks like, the new iMacs should be releasing sometime between April 24 and July - this is because Intel's Ivy Bridge processors are releasing the 24th, and companies can't release models with the new processors until after that date. The last iMac update was over 350 days ago, and the average update time within the last 5 years have been 280ish days.
I'm hoping for some news on the 24th, so anyone waiting for the new iMacs, this is going to be the time were rumors will start kicking, and hopefully Apple will announce a press conference within that week.
Also, anyone expecting a Retina display for this update should probably forget it. Considering Apples hardware track record, I see no reason for them to go retina on their desktops yet. I can see the next Macbook Pro/Air having them, maybe, but not the desktops.