The new iMac, if it does come this year will just be a spec upgrade. Apple will not do a new iMac design so close to the new macpro design refresh. So, we know it will be a spec upgrade. Now, what is the best time for a spec upgrade? Mountain lion release date. This way it will help sell more ML copies and that is good for Apple. Other times are end of summer and iphone 5 release date, but I can't wait that long! So... Also, when you buy a imac, you can return in 14 days if you want to swap. So my plan is: Buy the imac 2 weeks before mountain lion release. If the new imac is released at the same time as mountain lion, I swap for the new one. Otherwise The old iMac will still be relevent for this year and I will be happy with it. What do you guys think? What is your strategy?