Always check out the BBB (better business bureau).
Here's an excerpt:
"BBB processed a total of 1635 complaints about this company in the last 36 months, our standard reporting period. Of the total of 1635 complaints closed in 36 months, 1017 were closed in the last year."