Sean,
Another though, and this is a simplistic option.
Due to the structure of xml, and the hierarchical structure, you could have a simple document type (reference) that is a single content picker (referenced node). By creating the reference doc type below the ailment
or product. You could then just run the child nodes.
You would not have to do both, as the reference could be achieved from one set, using reverse logic. IE, a macro to list the child nodes pulling the related (ailment) content, and a macro to find the parent nodes (products) where the child nodes (relation pointing to the ailment) match the current node (ailment)
I think I made that sound confusing, but, you have a few options to consider.
• 2007/2008 MVP • 2008/2009 MVP • Certified • Licensing • Support • Development • Hosting •