This place builds computers, repairs, and upgrades. The prices are really good. The only problem is that some of their hardware is a year old so you will be getting older models of cdroms, video cards, etc. I have noticed as well that a lot of the components I have gotten from them seem to die after a year which is not normal. So while they are cheaper for repair and to build I would be wary that something in it might break soon and I would definately tell them that you want newer stock even if you have to wait an extra week for it or pay a bit extra.