Buzz What is Vero? Have you noticed that people have started talking about a new social media network called Vero? In the past few days in particular, I have seen a flurry of activity …