No offense, but the fact that you are asking this questions means you don't know a whole lot about computers. In which case I highly suggest a Dell. They are cheap, reliable, and give great customer service. The disadvantages about Dell (if you want really high performance easily upgradable...