My favorite version of the LAMBDA self-reproducer is ((LAMBDA (LAMBDA) `(,LAMBDA ',LAMBDA)) '(LAMBDA (LAMBDA) `(,LAMBDA ',LAMBDA))) though SCHEMErs will have to forgo the pun. There is also (format t "~A~:*~S)" "(format t \"~A~:*~S)\" ") Dan