Vero

This weekend, it felt like everyone was talking about Vero. But what is it, whats the deal, and should you sign up? Vero is a social network set up because the...