Great bang for the buck for a PC.  I had a SSD and a DVD-RW drive in my previous computer so I transferred that over and installed Windows 7 to give me a quick and stable PC.  I also have a 2TB external USB drive plugged in.  More on that...NOTE:  As it arrived, if I turned it on with the USB 2TB drive plugged in, it would not boot up correctly.  It kept giving an error message.  If I unplugged it, started it up, then plugged it back in all was well.  But clearly not ideal and an annoying thing to remember.  I messed around in BIOS settings with boot order but it did not help.  After a lot of searching around, I found this was a known bug with the older versions of the BIOS.  Mine arrived with version 2.05.  I went on the HP website and got an update to the BIOS, and updated it to 2.99.  Problem solved!  Hope this helps others.Long story short, good PC, but a little tweaking out the box makes it a great PC.Now starts up smoothly and is super fast.  Very happy with my purchase