this is an update to my 2nd Mini PC. This was the easiest PC I've ever bought unboxed setup on desk plugged in the cables power on answer a couple questions and I'm up and running. I added a WD 4tb USB drive and I'm good to go. Everything I've hit it with runs fine. From Microsoft office to auto cad to graphic programs. All my CNC and laser programs run prefect and the PC handles controlling all my equipment. You can't go wrong with this Mini PC.To be real honest I'm use to the big motherboard PC but when my last one died I decided to take this mini unit out. I was concern if this was going to be strong enough and would run all my programs but being a 64 bit unit I decided to give it a try. After receiving the unit I really got concern when I saw no manual with it. I plug it in hooked up the monitor HDMI added some of my usb keyboard and mouse and the unit was up and running. Flo less everything worked great has good speed and all my programs run great. Autocad and high end graphic programs run great plenty of memory space and I did hook up a usb 500 gb hard drive. and I'm using it to write this review. pay it you can't go wrong.