I find generate-id an extremely useful method of creating a unique id to enable the selection of a single node for editing when maintaining an xml file of data.
The asp used looks something like
objxml.SelectSingleNode("node[id ='" & passedstring & "']")
This gives a quick and simple way of updating an xml file.