Apex PC is the only computer shop I go to anymore!.
Apex PC is the first (and usually last) place I go when I am looking for a computer part and don't want to wait for shipping. The owner is very knowledgeable and helpful, and he has very reasonable prices.
Apex also repairs pcs, does virus removal and pc optimization.
In the interest of full disclosure, I do not work at Apex, but I am a fan! :-)