That link is wrong-the correct link is:
http://www.resellerratings.com/seller1991.html
They have a 6.78, which is not so good (and thier "Overall Product Replacement Service" score is a dismal 1.88). Now, the main score is not horrible, but it's not great either, and the "Overall Product Replacement Service" scores tend to be low (but 1.88 is unacceptable). There were some good and bad comments, and the company responded to some of the comments on the site.