A vast amount of most people's communication and social activity is now reflected online -- on social media sites like Twitter, ...