Is there a good reason why we don't have a ZetaLisp style LET-IF special form? Using PROGV to bind an item based on some trivial condition seems like overkill to me. -- Rich ------