Completely off topic, why is the term 'event' used to denote 'recognition' in this XML parser world? It doesn't seem to ring the right bells to my jaded ear. I guess what I used to call 'semantic actions' are now known as 'event handlers'. -- Robin Becker