Last week McKinsey issued a new report about Web technologies...