The slogan of this website is "get the truth and go", yet there is very little on this site to protect businesses from malicious reviews riddled with lies and half-truths. If you claim to represent the truth, I feel you should be more accountable for the content hosted BEFORE the reviews get posted. Obviously many many reviews "slip" through the filter, and controlling that would be a daunting task, to say the least. However, allowing users to generate anonymous accounts facilitates an overly critical and often malicious description of the events that take place. The advent of the "helpful" badge is a vehicle for building credibility for the anonymous users, based solely on feedback from other users. I feel you should also have an "unhelpful" badge as a means of checks and balances. Users would then be held accountable by their peers, and credibility could be weighed by the readers, as well as your mysterious algorithm for ranking our hospitality driven businesses.