Having used CCM for several years I have always found them honest & reliable. Recently my laptop was running slow & getting very hot. I thought I would have to replace it. Steve gave it a service instead. Its as good as new at a fraction of the cost of a new laptop.