Three years of analysis later, McKinsey says YES, Web 2.0 technology brings business results