i use novatech quite a bit
had a duff graphics card ... got an rma ... took it back got a refund ... went round to the shop and got another one £10 less than it was the week before

has been fine ever since
sometimes not the cheapest around but not a bad company to use