Doesn't this generate confusion? LETREC vs RECLET? Why not something like ITERLET or just ILET to suggest that named LET is used for iteration rather than more general recursion (for which LETREC is used)? ~Ziggy