One of the most fantastic things about the internet is the opportunity for people to self-publish and share their experiences and opinions. For businesses this means online reviews about their products, Tweets about queues in their stores or even a blog dedicated to their bad service. This review culture and greater transparency has changed the …