Out of the box you get the feeling this is crap with the barest of capability. Also the keyboard keys began to fall out in the first day's use. Then why recommend? First you need to run windows update with maybe 200 or so files for install and a dozen restarts. That will fix stuff that doesn't work like connection to monitor(s) from laptop or docking station, access designated sound input/output, etc. As it turns out, I had to run a fix for the updater error before the update can actually work. Buy more RAM and replace the 2gb RAM card under the trap door. Also suggest wireless keyboard and mouse set up, which in my case was a necessity. Want to get more mileage out of the computer? I assembled an eGPU using Vidock and GTX770, giving me up to 6 monitor screens using motherboard graphics and the GTX770. If you are a gamer or graphics person, you can create your own eGPU for your needs. By now it has become a more expensive computer system of course. I think the key here is that you can buy an i5 processor laptop and build a la carte. If you are comfortable with this stuff, it can be a good starter for your system.