I'm very happy with the performance of this mini PC.  It has 8G of memory, which I thought could cause me some issues, however it clicks along pretty fast so I'm not going to put more in it.  Lots of ports on it too.  I highly recommend this little HP.