I have always wondered why everyone praises these computers. I finally took the plunge and ordered one from Amazon. Delivery took just a few days, it arrived perfectly packaged. Unpacked and setup in minutes - they've thought of everything, even the mouse and keyboard are ready loaded with batteries. Just plug in and switch on, it couldn't be simpler.
The screen is extremely good. I was a little concerned about it being glossy, but it's really not an issue. It's particularly sharp and ideal for watching video.
The built in speakers are also worth a mention - for me very very good sound, good bass, loud enough for general use, with the option that you can hook up to an amp via optical cable.
I've also purchased an EyeTV Sat receiver that plugs into the usb port. Unlike on my Windows Vista laptop, where this receiver was constantly crashing and locking the whole system, on the iMac it works perfectly. High Definition TV is a dream, it's a perfect addition to the iMac. Highly recommended.
All in all I couldn't be happier, having been so used to Windows it's just a whole new user experience - everything just works, intuitive, no hangs or crashes, pure joy. OK, it's not cheap, but consider the build quality and size of the screen, very good value for money.