The HP Pavilion Mini 300 is a tiny desktop computer that’s small enough to hold in one hand, but powerful enough to run Windows. That description applies to a growing number of PCs these days, but the Pavilion Mini stands out from some thanks to a good range of ports, support for up to 16GB […]