We have used computer rescue for many many years for our company computers. They are continually fixing our IT issues, nothing is too trivial or too big for them. They are just at the other end of the phone for advice and guidance and any major issues are sorted promptly. These guys do a great job!