I have been a customer of IYOGI for about 4 years. They have always been able to get things back on track, but sometimes it takes longer than I would prefer which sometimes results in my waiting too long to ask for their help. Their technicians are always very courteous and for the most part are knowledgable