Hi, Ok rrxml gives "callbacks" while processing xml data, but the examples dont really show me why have them or use them. These are the "callbacks": revStartXMLData elementData revStartXMLNode nodeAttributes revStartXMLTree revEndXMLNode revEndXMLTree would someone please show me better examples or reasons for these? TIA Andrew