We ordered this computer for a business client who required a specific operating system for his manufacturing software.  Before this unit was shipped, JSM computers contacted us about our order, made sure the correct OS was not only installed but for the most was part up-to-date with updates (We only had to install about 8 of the latest ones).  They included a new usb keyboard and mouse and the unit arrived 2 days before we were told to expect it.  We had struggled to find a unit like this one and will keep them in our contacts for future purchases.  They are the definition of quality: "meet or exceed expectations!"  Thank you