Regarding my previous message about printing structures and #n=: I had checked that *print-circle* was not being set. However, in the write call :circle is being set to true which (I presume) accounts for the #n='s. (Argh! I hate CL.) Jon.