I am waiting for the refresh to buy a new system. If Apple recently released the MacBook Pro Refresh, and the iMac refresh is supposed released in April/May, and the WWDC is in June just a few weeks after, wouldn't Apple wait until then to release a refresh. If the focus of WWDC 2011 is focused on Mac OSX Lion and iOS 5, and probably the iPhone 5, the iMac would not be a focus then with all of the other things going on. If the last refresh was July 2010, perhaps this one would be in July as well. Does Apple commonly release things at random? I am starting to think it is not wise to wait. Since it could be over 3 months from now when they could release it. What do you all think?