1. A method of providing a user interface (UI) comprising: rendering a DHTML document from an XML document using at least one XSLT transformation (XSL-T); and presenting a user interface based, at least in part, on the XSL-T that was used to render the DHTML document.