This is actually my first computer ive bought from ncix. The reason im buying from them is because their office is in my city and they will put the computer together for me and everything. Apparently they ship very fast, as well as have great service. Once I get my computer I will definitely let you know how it went and how they are.