The document discusses challenges of cross-site communication for building rich web applications and mashups due to the same-origin policy, and describes techniques currently used like server-side proxies, Flash, JSON-P, and the "JavaScript wormhole" to overcome these limitations by establishing trust relationships between domains. It also considers proposals for new cross-domain tools and the evolving browser platform to better support these use cases in the future while maintaining security.