Rob, When debug-info is 3, you should force lambda/let vars to be considered live throughout their entire scope. So that with code like: (let* ((foo ...) (bar (fn1 foo)) (baz (fn2 bar)) (bletch (fn3 baz))) ...) if, say, fn3 flames out, you still want to be able to see FOO, BAR, and BAZ, even though they are dead. What say you? -William