I used to get most of my parts from here:

http://www.tcwo.com/

But I'm not building PCs anymore. I'm telling most people to get a Dell. Just about the same price with a 3 year warranty. And I don't have to fix them when they break. No more phone calls at night.