Hmmm, Yelp seems to implement a service that we've been thinking about (in a researchy way) for a while. I suspect that it is missing some of the technology we have been researching though.