I highly recommend Painless Computing. After years of struggle and frustration I finally trusted my life’s work PC to them after they’d fixed a total crash of my laptop overnight. I had been very nervous because my PC was so far gone, I only had some files backed up because nothing would update. Within a couple of days my computer was upgraded and all my files replaced. Now it’s working like a brand new computer, but also with everything I need available and this time they work too! Thank you. It really was painless.