This Complete Dell Desktop is absolutely amazing It's exactly what I was looking for. I highly recommend this.