I'm in IT for 30 plus years so I know way around machines pretty well. Over the years I've built my own or purchased high performance boxes due to living on the machine for 14 plus hours a day usually. I took a lightning hit about a week ago and needed to find a computer quickly to replace my primary that got fried in the hit. Over the course of a day or two I visited every online retailer and most of brick and mortars where I live. I decided on this machine for several reasons: 1. It would have been tough for me to build as good a box for the price point. Yeah, I could have maybe saved a few bucks but didn't have the luxury of time and even if I did I wondered if saving a hundred would have been worth it - short answer? Not really. 2. I'm not a gamer (except for chess) so that wasn't the primary draw to this machine. I do work with a lot of graphics files i.e. post process photography work and I also run a number of VMs simultaneously due to my regular IT work. This box handles both tasks without so much as a hiccup. It flies. 3. Before I bought this machine? I called into support because I want to know before I plunked down the money how sharp the guys on the other end would be. I spoke with one of the support reps named Chris at ibuypower and even though I hadn't purchased the machine yet, he spent a good amount of time with me answering my questions - and my questions were quite technical and he knew his stuff. So the bottom line is the guys supporting these boxes are pretty sharp and if they were that good to talk to me in pre-sale, I'm pretty sure if any issues come up they'll be quite capable of answering any other questions I might have. They are sharp guys. I've had the machine just about a week now and I easily added two additional drives to it: a) a 256 GB SSD and b) a 3 TB SATA platter drive. The drives went in easily, BIOS picked them up and I was off and running. I've read other reviews of difficulty in adding additional drives - I had no problems whatsoever. I mounted the SSD right next to the 120 that came with it on the plate and I mounted the 3 TB directly under the 1 GB that came with it. Both were directly connected to the existing SATA power cables - I just had to fish them out from a compartment under the motherboard or carefully run one to the other side where the 1 TB lived - ibuypower does a nice job of tidying up the box and cables so it looks great and if you don't look carefully you might not find those cables easily. The only issue I had was having to carefully replace the cables after mounting the drives so the glass side would fit properly on the box, but that just requires a little patience and finesse. In summary? I'm loving this machine. It's a screamer for performance even if you're not a gamer. Yeah, you can get a machine for less, but I've also learned one thing in life: don't skimp on quality. Buy the best and cry once. Arguably you might be able to do a build with similar components but I also have priced out builds using the exact same components and in some cases they even wound up costing more. How do you like them apples. I hope this review helps some people - I appreciated the time many others took to write their excellent reviews as it helped me make my decision to even begin to look at this machine Cheers.