I spent hours looking at mini pc's and towers. I just needed something that could handle cloud based programs  for my business. When comparing this device with others of similar components and cost,  the small size seemed unimaginable but I gave it a shot and am very happy with my purchase.It booted up quickly and set up took less than a minute.  Checking my emails, downloading the gateway to my electronic medical records  and downloading chrome were all extremely fast.I was planning on buying several if I liked it but because it is so small and easy to move, I will probably just buy a few extra power supplies and move the device between locations.I am now laughing at my anchor of a computer tower wondering if they have seen their last days in offices.