Lee>In any case, my goal is to develop an HTML "master" format that could then be used to derive other formats. If specifying an "HTML" "master" format which for a variety of reasons "doesn't work" in practice then it begs the question why not just specify in XML and make that specification do what you want in the first place -- and make a specification which is easier for PG tools to process? For example XML the 100 tags/rules DP already has in use. In that case you live and die by having PG around and continuing to provide tool support for that particular XML, but, that is the same basic problem as your "HTML" "master" format in any case, since you are claiming that you intend to derive from that "HTML" "master" format in any case. ???