Took 2 hours of wait to get my iMac. They had some inventory foul-up. They had the product, but could not sell it. So I waited until it was all worked out. Got the base model 21.5 with 500GB drive. Thought about upgrading to the next larger system, but my winbloz hard drive was under 180GBs of usage. So 500GBs should be fine. The 21.5 inch monitor is plenty big for me. Looked at the 27" version and that is just too big for me (personal preference). First, this is my first iMac. I have a Mac Pro and a Mac Mini currently. Getting rid of the windows tower and display really cleaned up the desktop. Love it! Second, set-up quick and easy. Using the App Store allowed me to load all the apps I have bought in the past, quickly and easily. Bought Bose speakers to go with this, but speakers on this system sound great. May take the speakers back. All I can say is that this thing is FAST!!!! I just installed Fusion and ran the XP virtual machine. It was the fastest start of XP I have ever saw even on a Windows system. Windows7 under Fusion also started very quickly and watching the Activity Monitor while it was starting showed that the processor was running at the most 12% usage! Usually 90% of the processor resources were free. All the other CPU intensive programs I have running start very fast. So in a nutshell, I am very happy with this system. Worth the wait, but wish I had gotten out of there 90 minutes earlier!