Build your own computer

Ok guys. Anyone know of a site that will let you get all the parts you need to build a customizable computer? I’m looking for the kind of layout this site has…

But I want to make sure it is a trustworthy site. Any suggestions? Preferably a company that pre-assembles the computer with the hardware, skins, etc. you chose.