pcpartpicker.com : One of my favorite sites to do a build with. They track costs, and know what parts will physically and logically work together, if you pick a part that doesn't work, you get an error line on the page telling you why. Then, when you've listed all the bits, there's a nice “Buy Now” button at the bottom of the page, it puts all the parts in your cart(s), and you check out, toys are on their way!