In this paper we discuss what it means by the term XML on the Web and how this relates to the browser. The success of XSLT in the browser has so far been underwhelming, and we examine the reasons for this and consider whether the situation might change. We describe the capabilities of the first XSLT 2.0 processor designed to run within web browsers, bringing not just the extra capabilities of a new version of XSLT, but also a new way of thinking about how XSLT can be used to create interactive client-side applications. Using this processor we demonstrate as a use-case a technical documentation application, which permits browsing and searching in a intuitive way. We show its internals to illustrate how it works.