Well, I have to agree with Rob that it would be restrictive to disallow EVAL-WHENs buried inside of arbitrary forms. Does the model for processing EVAL-WHEN given in CLtL take into account that they might not be at "top level"? - Paul ------