I've had 3 experiences with CompuXparts.
The first time I went during their store hours, and found the place closed nonetheless.
The second time I went in looking for a motherboard and instead had all my questions shoved aside while they tried to sell me a new computer instead.
The third and final time I called asking if they had one cable. Again, all my questions were pushed aside/answered with lies (they tried to convince me that my computer just magically had nowhere to hook up a monitor). They then proceeded to try and sell me a new computer again. Or at least a new, expensive graphics card to "fix" my current computer.