Business impact of Web 2.0 technologies

What do wikis, blogs, podcasts, social networks, virtual worlds, and the rest do for corporate productivity and management?