It has been said that if HTML makes easy things easy, XML will make hard things possible. XML has been heralded as the enabling technology for a Brave New Web, a whole new generation of Web applications. However, to fully appreciate the true power of XML, we must free ourselves from the all-too-familiar browser paradigm. We must think in terms of web-enabled applications, often not involving a traditional web browser, that are capable of accessing data in ways previously not possible. When we think of representing structured data on the Web, we should think in terms of using XML because XML is to data as HTML is to display. As we can see, XML is critical technology and is coming to a data warehouse near you. But distinct from EDI, XML is simple to use and inexpensive to implement for both small and large organizations. XML is enabling technology to integrate structured and unstructured data for next-generation applications. All web sites have been built with HTML, which describes how data will be formatted but does not provide information on this data. Consequently, this unstructured web-site data is very difficult to bring into a data warehouse system. XML provides a remedy to this situation by assigning data tags to this Web-site information.