Maybe the OP doesn't like having to send back a mirror every year because it started turning yellow.
I'm sorry but you obviously don't own one.
I registered for the sole purpose of chiming in on this.
As an avid Mac user from the Mac Classic (1990) till today, I will warn against purchasing an iMac.
1. Mine is the 2008 Fall release, and I bought the extended warranty, went through two graphics cards, and three monitor screens, all from daily use playing video games, surfing the web, and doing homework.
A. My original screen had two stuck pixels (one red one green), and the graphics card made a humming noise when the iMac was tilted forward (the fan on the card was not balanced at the angle).
B. My second screen had even more stuck pixels, and text would burn into it (temporarily, for say a few hours) so that after reading a text document, you could see the outline of the text while watching a movie (flashing the screen black/white did not help).
C. My third screen, the moment they installed it, had two lines of dark pixels (stripes one pixel wide from top to bottom) on the far right side of the screen. The Genius told me to not worry about it and that this sometimes happens and goes away on its own - well mine didn't, and I won't take it back to gamble on where my dead/stuck pixels will be on my next screen.
2. When anything goes wrong on an iMac, you have a rather large, heavy, and fragile chunk of equipment to lug to the Apple store.
3. The high gloss screen requires very careful placement of lights wherever you use it.
4. Because the guts of the computer are in the monitor, and the monitor is near your face, you can hear the graphics card / fan a lot more than you would if you had a desktop unit farther away.
5. I'd wait for the next Mac / Mac Pro offering to be unveiled before buying a Mac Pro system (maybe they will have a smaller less powerful model, but no matter what they put out, it will blow everything being sold now out of the water), if I were in a hurry I'd buy either a fully decked out MacMini and look into an external video card, or buy a MacbookPro and use it with an external monitor from Dell (because of the hook up options / pixel guarantee).
TLDR; if you have troubles with an iMac it is an incredible hassle compared to having troubles with a MacPro, MacMini, or a MacBook Pro.