Maybe, but they are open source applications, and there is no open standard alternative for user interfaces out there (at least which isn't tied to a particular language). The site also also has a Flash tutorial which is not only not a standard, but is also proprietary (though admittedly, it has become a kind of standard, at least until SVG/SMIL/Ogg-Theora may take over). Do a web search (also lookup Firefox and "POW" to see an additional interesting use of it since it seems not many servers support SSJS). It's different from JScript. Yeah, not many people have heard of it. And I steer away from proprietary languages. I understood what it meant, but I didn't know why it was placed there, as its own independent section. It seems like that kind of subsection would be at the beginning of a section. I see that the preceding paragraph made reference to it, but it just seems a little out of place.As far as substitutionGroup, yes, my apologies, I really don't know what I was thinking. Yes, the examples are there above the section. I guess I am just accustomed to each section having its own examples right within the section. And, yes, while I think you are right that the code you specified could be possible and probably undesirable, I think they were just demonstrating the feature of blocking element substitution (if for whatever reason you didn't want or need some element names localized, or if, more likely, they were simply trying to make the example as brief as possible).best wishes,Brett