Jason, Since you are very acquainted with XML in System.Xml, I thought I would ask you how would class System.Xml.XmlDataDocument in assembly System.Data.dll be created? Currently, it is only stubbed. XmlDataDocument inherits from XmlDocument. It is meant to provide relational data in a XML Document and interact with a DataSet. Any ideas? Thanks, Daniel