My microsoft surface pro was over heating. I figured after 2 years, it was done. Called Microsoft not expecting much, but WOW! They not only fixed it, they were polite, humorous, professional, quick, considerate, fixed the issue of out dated drivers, and even called back the next day to ensure it was still fixed!