I have had at least 3 major outages (or an hour or more), random billing - e.g. suddenly adding a new monthly charge, and a total lack of customer service. I would not recommend this company.
Tech support is helpful and answer the phone quickly.
Services Period: Active customer at the time of review. Customer since March, 2009