I have had this dell for a while now and it has worked great for daily use and has not had any problems. Its a small form factor machine that either fits nicely on the desk, since it does not take much space at all. It can also be put on the floor underneath the desk. The small form factor also uses less energy and less heat comes from the machine since all the parts are designed to take as little energy are required. The video is decent to where you could watch movies and play a limited amount of games, but I mostly use it for word, excel, internet, and email. It has worked out great and is more than fast enough for what I do. There are two usb ports on the front and more in the back. There is also a dvd rom drive for playing movies. I would recommend this machine to anyone who needs a basic machine and can not afford to spend a ton of money on a desktop. It provides the power and speed you need for most things that everyone does today.