My business has used Universal System Inc for purchasing computer parts and having PC Repairs done. If they don't have what we need it can always be ordered. They repair the servers we have sent them in a timely manner. The price is reasonable and the parts we purchase are a reasonable price. We have bought Video Card, Memory, Motherboard, cables and other interface boards from them. None have failed yet. They are about two blocks from my work so its a no brainer to go there. The way they have things setup in side is a little weird and impersonal, but if you can get past that its no biggie.