This paper looks at how metadata, encoded in XML, can be used to support better resource discovery and extensible information presentation, through the application of standard XML related technologies. By applying XSLT transformation scripts to a structured metadata corpus, the metadata can be presented in differing styles. These scripts can be used to filter and present specific resource descriptions within the corpus. Because the metadata that is presented is a function of the scripts applied to the corpus, altering the scripts can alter how the metadata is presented. This paper looks at the advantages of presenting metadata through the use of dynamically generated XSLT scripts that give a simple yet wide-ranging degree of control over the presentation. The possibility of graphical metadata presentation is discussed. The services described in this paper utilize metadata harvested by the OAI’s Protocol for Metadata Harvesting.