The current depth in printing is an argument to defstruct structure printing functions. If the print function calls print recursively, should print start over again at zero, or do something else? If the depth in printing is preserved across the call to the structure-print function, should it be the same in the recursive call, or one greater? Rob