Described as "Yelp for humans," WHAT APP for rating others was announced (to nearly universal horror) this week, with a planned November release?
Peeple