This is NOT a desktop or small form factor desktop or an ultra small form factor desktop as described.Desktops or small form factor desktops and ultra small form factor desktops all use standard desktop components, i.e. 3.5 hard drives and 240 pin ram and an ac power supply.This computer uses 200 pin laptop ram, a 2.5 laptop hard drive and a laptop dc power thus making it a mini pc and not a desktop at all.Any company that sells pc's has no excuse whatsoever not knowing the difference between a desktop, small form factor desktop and a mini pc.If it uses laptob components it is NOT  a desktop of any kind, it is a mini pc and desktop should appear nowhere in its description.I returned this mini pc and bought an actual real desktop that is actually a small form factor desktop.LEARN THE PROPER INDUSTRY STANDARD TERMINOLOGY IF YOU ARE GOING TO SELL COMPUTERS. IT'S WHAT MAKES THE DIFFERENCE BETWEEN BEING A LEGITIMATE BUSINESS AND BEING BUNCH OF SHADY CROOKS.