As part of my interest and work related to enterprise software development and the Web 2.0 momentum of the last couple of years I'm focused on MOSS 2007. SharePoint to me seems like the ultimate in Enterprise/Web 2.0 convergence. The ability to connect to structured data through SharePoint's Business Data Catalog and consume Web parts from other portals through WSRP are strong examples of enterprise capability. At the same time, support for RSS, blogs and wikis provide the technical foundation for publishing and data aggregation across a wide variety of scenarios. And other features including the My Site and Knowledge Network facilitate some of the social and collaborative elements that we look for in the Web today.

What is your opinion of how SharePoint 2007 bridges the gap between the state of the Web today and traditional enterprise applications?