Lots of businesses seem to be using BizRate.com. If you’re wondering how to submit a review, well, a business has to be signed up, first, and then they’ll give you a link review your order after your purchase.
If you’re a business and are wondering how to register for BizRate, it’s part of Shopzilla, and so you’ll need to register there.
This page talks about what Shopzilla is, and how it’s related to BizRate: http://about.shopzilla.com/our-company/company-mission
This is the registration page for Shopzilla / Bizrate: http://merchant.shopzilla.com/oa/registration/index.xpml