Price101.com is really good. I've bought four computers from them over the last several years and haven't had any major problems with any of them. They sell bare bones kits and parts all the way up to full blown gaming machines and everything in between. The prices are competative with just about everyone else, and they ship fast. Ordered 2 systems last year as Christmas presents for my kids and they showed up 4 days after I ordered them. They were custom machines that had to be built and I still only paid about $1000.00 for both of them.