I'm a MSP and have been building custom systems since 1992.  I had a client who needed inexpensive PCs, cheaper than what I build, so I found these on Amazon.  Well, I broke my rule of "Never sell used." and 1 of 3 of these PCs has been biting me time and time again.The good:  These do seem to be responsive and have good performance for the price and for the need.The bad: One of 3 went bad.  Amazon and the seller properly took care of the replacement without issue.  The received unit was slightly different in that one that went bad had an external DVD and the replacement had an internal DVD.  A non-issue.  However, the replacement has required me to reinstall Windows 10 three times due to bug checks (aka BSODs).  For the first 2 rebuild issues, I thought the problems were caused by software the user needed for access to another one of his businesses.  I thought it might be creating a multi-domain issue that Windows 10 wasn't handling well with updates and such.  So, I left that software off this most recent time and strictly kept it to Win 10, O365, DropBox, and One Drive.  A commercial license for Malware Bytes was on for a previous Bug Check/BSOD but most recently, Kaspersky suite was installed for antimalware.  Well, today I get that call about another bug check/BSOD.  So, with the system stripped down software wise, I am thinking it might be hardware related as the other 2 machines are fine with the Win10 updates.Unfortunately, I'm 22 days out of Amazon's return period so this PC can only be used for its parts.  Too much time ($$) has gone into this "renewed" system/model.