I've bought one complete system and had 3 or 4 barebones units and a couple of motherboard bundles from Novatech and all have been perfect.
I have had to contact Novatech about other items, not the PCs and have found their customer service to be second to none.
Personally I would have a Mesh, have a search in the forum for threads on them. Evesham although I have never had one seem to be well thought of as well.
Novatech gets my vote regardless of warranty.