I had such good service by guruaid that I extended another year. They are prompt and online remote access combined with chat is very effective and convenient. One time I was in Asia with no phone access but was still able to get my problems solved. Different technicians have different skill sets, they could be more uniform, some tend to want to eliminate all default programs, others target specific possible program corruptions-thus rate 4 stars. But the bottom line is my PC works again and with better efficiency.