I've been their customer for over 5 years. There are many reasons why I've stayed with them but the single biggest reason is the support I receive. Regardless of what the problem is (even when I'm the person who created the problem!), their support team is patient and customer-focused. They expertly handle the situation.