I have never ordered anything from them but a few people that I work with have. They seem to have had pretty good experiences with that site.
You can check Bizrate.com for online business information. Here is a link:
http://www.bizrate.com/ratings_guide/cust_reviews__mid--21040.html