Is Transparency The New Business Buzzword?