Technician called 45 minutes after the 4-hour window to say he's late. All calls to schedule appointments, complain, talk to a supervisor, request a refund... etc., go to an off-shore call center. These technicians are not supervised by anyone we can speak to and there is zero control over these idiots. They don't show up... too bad, schedule another appointment. I requested a refund. The nice indian lady at the call center said I will hear from some department in 7-10 days. No confirmation number of my refund request being made. In 10 days, I hope to hear from them. If I never hear anything, I'll have to call back and request another refund and hope for the best. Worst service EVER. Run.