Shopping needs to be more social -- deals info needs to be delivered in real-time; buyers need to connect with each other, and even with sellers; search needs to be structured and location based.
And the shameless plug goes to...
And the shameless plug goes to...
But in any case you're right about people being connected. There's really little reason to use Yelp when Google is serving its function. What I'm doing involved connecting people like you said but then adding a loyalty aspect where people get to feel like they're part of a special club of patrons to a particular place and are rewarded for it only after proving that loyalty.