I have to switch to my laptop to post a picture -
Ok, here it is , an Intel NUC5CPYH microcomputer ( about 4" square). I used a 1 terrabyte hard drive (2.5" size) and a 4gb memory chip.
The minicomputer cost $129 w/cpu- there are 2 more usb ports on the front and the sound/mic jack. This is the newest low power processor, rated at 4 to 6 watts- that explains the small size of the power supply. After I built this, I scrapped out 3 old WinXP/Vista desktops boxes and put them on the curb for the scrap recycler people. I am using Win 8.1 full retail version- $119. The advantage is that I have 5 more installs of that OS, so when the hardware gets "dated", I can build another computer and not have to buy windows again. Win10 will have mandatory upgrades and updates, which means your hardware will become obsolete faster.