Well, it's official. Salesforce.com's AppExchange was formally announced and released today. CEO Marc Benioff's comments on the "Business Web" are right on the money. In 10 years, people will wonder how we lived without on-demand, hosted business applications.I hope to have our i-Dialogue AppExchange plug-in uploaded within the next 60 days. While i-Dialogue is very focused on the customer experience and web usability, the internal CRM experience is critical to advancing customers through the customer lifecyle.That's why I continue to emphasize that a whole relationship marketing solution requires tight integration between customer facing web portals and CRM software.Because Salesforce makes it convenient for other vendors to integrate with their platform, you'll find that Salesforce and AppExchange will get the bulk of my attention in the coming years as we pursue richer dialogues between businesses and customers.