My brother ordered a custom machine from Novatech. Aside from them not stocking the 'uber' graphics card he wanted, he was happy with the price and service. I of course had to open it up and put in the new graphics card ordered from another supplier, and was most impressed with the general build quality, cables were neatly tied and consideration had been made to airflow. The price was also superb.
Unfortuantly for me I tend to by quite a lot of the more 'leading edge' stuff and find Novatech often does not stock it, a shame because they are a great company, very helpful.
Recently ordered, and received, a number of cheap power supplies from Novatech. Unfortunately a connector on one unit was broken. The company immediately said "Sorry, but we have no more in stock" and then went on to say "but, we'll replace it with a better one"