Hi, I also think that rulesets definitions are the way to go. I consider them as objects, one should be able to refine them, too. I.e., one should be able to say, this ruleset is like an other one, but with a few more rules, or without this and that rule. (Technically speaking, a prototype-instance model.) That would allow incremental specification of enhancements and exceptions of rule sets. Cheers, Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: jschrod@acm.org Net & Publication Consultance GmbH Tel.: +49-6074-861530 Roedermark, Germany Fax: +49-6074-861531