I was very pleasantly surprised by the condition of this refurbished HP mini-desktop, spotlessly clean on the inside and only one very light scratch on the underside. The 8gb RAM is in two 4gb sticks which gives dual channel memory, another nice surprise. The 500gb disk is quite slow - as expected - so I replaced it with an inexpensive SSD. It has plenty of CPU grunt to run Plex server software under Linux and can easily support multiple transcoding streams and does this silently. You won't be playing any AAA games on this rig as the HD 4600 graphics chip is not designed for it but it does play full HD videos without a hitch. There is one MXM slot for upgrading the video card however very few cards are still available for such an old standard and it's doubtful the tiny power supply could support such a card.I'm very happy with my purchase and I consider this a bargain for such a nice, older desktop. Would be great to give to the kids or anyone that just needs an inexpensive way to get on the internet. It also makes a great Plex server for media needs as that is how I'm using it.