With the release of new iMac's completely up in the air, I am trying to determine when Apple typically announces the release date in comparison with actual availability. The rumor is the new iMacs will release with Mountain Lion in July - does past history show that Apple announces it the day of release or a week in advance, etc.? I am trying to hold off on getting a new iMac but I have a friend that wants my 24" model and he's pretty anxious as well. I am eyeing the refurb 27" 3.4 i7 on Apple's site but I don't want to regret it if the new ones are launching in 3 weeks. I could always return, but the timing is tight on this. I've been putting this off for a couple months now and my prospective buyer may go elsewhere... Any thoughts?