A lot of places that I have seen that sell barebones products do not sell high quality products. They use the cheapest junky parts known to mankind and often have a lousy or non-existent warranty.
Other places are so High Priced you would not want to buy their products.
Some of these outfits like Shuttle want you to pay $350 for just a case and a motherboard that can barely be expanded. For that price you can buy a high quality motherboard with lots of extras with a high quality case and maybe even a processor.
I realize some people think the shuttle is a good bargain and that is what they want but I do not agree.
If you can figure out what you need to buy, then just order it or go to some local computer build shop and have them build it for you. It is not hard to mount a motherboard and attach the CPU/Memory. Actually I put the processor and memory on and then mount the motherboard. Some places may have some fairly good prices.
It will probably cost another $100 for assembly. Besides that the parts will cost more than if you had ordered it. Often you end up paying a premium for the parts and assembly.
I have ordered parts from
www.adamant.com before. Their prices are not too outrageous, but I would not buy a video card from these guys. Lots of places mark up a video card quite a bit. I ordered a motherboard and processor from them once and they put it together and shipped it to me, so I cant complain too much. They are in Cincinatti Ohio.
I have heard some people say you should never order anything from anyplace that starts with the letter "A", but that may not be literally true. At least it was not a Dell. Advise you check the reseller ratings for all online shops. This shop specializes in Gigabyte Motherboards, but they sell Asus as Well. They did not have the Nforce4 chipset for the Asus, only the Via Chipset. Gigabyte makes good motherboards but I have been using Asus, so I have not ordered from them lately. They tend to want to sell the latest and greatest.