The specs are not bad at all considering the price, however;It does have a VGA port and also two other "display" ports but that doesn't mean you can run with two or three monitors at the same time.According to Dells customer support, this machine requires a additional graphic card in order to hook tow or even three monitors.Problem is, this machine is not a standard size, it requires a low profile video card. Most video cards comes with three ports; 1xVGA, 1xDVI, and 1xHDMI but if you switch the plaque to the low profile, it will give you space for only two ports which are DVI and HDMI so keep that in mind if you're planning to use more than one monitor.My machine seems to have a problem with the built in NIC card. It lags time to time even transfering files from the same network.While transfering files, sometimes it will just stop entirely and will stay like that for longer than 30secs and then resume which becomes pretty anoying after a few times the same thing happens over and over again. it's not only transfering files but everything that relates with the NIC card, including internet activity.I've downloaded different driver versions for the built in NIC card but that doesn't seem to help much.I ordered a PCIe NIC card and willl test with that, see if it can fix the problem. Will post update after trying.When I opened the CD drive, it was very dirty, but that doesn't bother me because who uses CD drive nowadays anyways.Case is clean, no scratches or dent. little dirty but can be cleaned easily.The machine does not have wi-fi built in, they send you a USB wireless dongle.Comes with keyboard and mouse. not the best but works for me.Update: added a new NIC card and now I don't have any networking/internet problems. runs very smooth.I've also added a new video card but since there's only two slots available and I have used one for the NIC card, it allows me to use just two monitors. If the built in NIC was working fine, I could've used the 2nd slot for the 3rd monitor output that came with the video card I purchased. bummer.Update2: Someone told me the display ports works just fine. So went I brought a monitor/cable and tried it. WORKS.didn't need to get that extra video card. Screw Dell support.