so happy with my purchase been spending the whole day installing apps and configuring it. it's a big step up from my 6yr old business mini tower pc. the ONLY thing I can complain about is my own fault really. Bought a wireless keyboard and found out after I unwrapped it that the wireless keyboard is smaller, no number pad. This I honestly don't understand. Why would I not want a number pad? It's driving me nuts, I keep going to use it and end up tapping my desk where a number pad would be. I wouldn't have sprung for the wireless keyboard if I was aware that it was limited in other ways. I asked if I could exchange it and they(store) said I'd have to exchange the whole iMac package. Not doing that, already attached to it. I'll deal with it or sell it. Haven't noticed any problems whatsoever with the machine. Runs like a dream!