I just ordered my very first iMac after an exhaustive wait and research period of about 6 months. 27" i7, 8 GB RAM, 2TB HD. I am really excited. After reading for months about the good and the bad experiences that people have had with the iMac 27", and waiting for any sort of announcement at WWDC, I finally decided my wait was over and I would just have to be ok with the fact that it could be updated in just a few months. The way I see it, by buying the top of the line specs now it will last longer and fair better when the update does happen. Also, Apple is not likely to redesign the form factor of the computer, and the GPU doesn't bother me because I have a 360, PS3, and Wii; and that is where I do 99.9% of my gaming. For me a Desktop computer is really about the things that Apple has decided to focus on, i.e. creation of Video/Music/Publishing content and using the internet and everything it has to offer. Anyway, my situation was probably a bit unique in that I haven't bought a new computer since 1999 (no I'm not kidding), so ANY new computer was going to be a HUGE upgrade. Also, I have an HD camcorder with a 60 GB HD which has been full for 6 months, and multiple memory cards for my Nikon DSLR that are full, and two 60 GB HDs on my old crappy PC that are also full, so I had reached my storage limit. And I had a computer that could barely do anything with said content without potentially catching on fire. To me it just didn't make any sense to possibly wait months for a slight bump in specs for something I desperately need now. My suggestion is that if you have an old POS computer like I do and are waiting, don't. If your computer is just a couple of years old and you are just making the switch from PC to Mac, then wait if you can. For me, I was done waiting. My iMac should be here by next Tuesday and I'm glad I finally did it.