Please keep us posted on any progress you have in the very interesting area of XML, and especially, the component of XML called VML, the vector manipulation language. Parsing for the tokens in XML is the solution to many problems these days. Scott >... I am actually looking at this for some XML parsing and tree traversal capabilities - written in Ada, of course.