I was on the lookout for a new computer and my last per-assembled name brand computer had left me unimpressed. I decided to have one custom assembled for me with parts that were suitable for my needs. NCIX was very helpful in this matter and the prices were very reasonable.