As a general user, I love Yelp. But I also have friends who run retail stores, and they have reported feeling violated by the Yelp process, which suddenly has a very large say in the success or failure of the business. There is no "opt-in" option for retail stores, rather, those stores have to pay to "manage" their listing. If Yelp were opt-in rather than opt-out, I suspect they would have never had a lawsuit. (I know this would change a lot of Yelp's site, though, so not sure how feasible it'd be.)