The HP ProDesk MINI is a full PC in the size of a thin client. The one I am playing with came with an Intel Core i5 CPU, 8gb of PC3 (two sodimms, up-gradable to 16gb), a 120gb mSATA SSD drive. It does have the option of adding a 2.5" hard drive. I am impressed that even while working this machine hard, I never hear it, nor does the case get hot.