This was my first time selecting components and my first time buying a desktop computer for home use. It was fun asking all my computer programming friends about the different parts -- i learned a lot. It took me about three days of "research" but it was worth it! My other two computers were from Dell, and they were great, but the same functionality from Dell would have been a couple hundred dollars more. I've been using the computer for the past 2 weeks and have no complaints. It arrived on time, was super super super easy to set up. It's really quiet. My cat likes to sleep on top of the box. Installing (and uninstalling) everything has been quick. Every three days or so there have been popups asking me if i want to install things or run some HP program here or there, but they are easy to read about and then disable, uninstall, or accept. I think they will stop soon. Not being used to tower systems at home, it has been a little difficult arranging the cords for printers, monitor, etc -- my speaker cords were too short, for example. For about 20 seconds i considered putting the tower on the desk top -- but it is just too tall and thin and not very pretty. But once I found a place to put it where i liked, everything else fell into place. My main use for this computer is to stream video ( i dont have tv/cable), create videos, and home office type stuff. I love this computer so far! I got the 23" monitor with it -- very nice!