This is another nice little online place where I buy my hardware stuff:
http://www.zipzoomfly.com/jsp/Home.jsp
I built my own pc two years ago with pieces from newegg and zipzoomfly.
Sometimes newegg looks cheaper, but then you have to look at shipping and factor that in, because zipzoomfly tends to have almost everything with FREE SHIPPING.
Also, it was the 1st computer I ever EVER built, but the guys here walked me thru some "fears" I had. It's not that hard, really. Actually, I find it fun. If I lived near you, I'd probably help you myself. That's how much I like putting them together.