I wonder if the lisp function LAST should not become in NIL and/or MACLISP two functions: LAST (like NTH) and LASTCDR (like NTHCDR) ... would break some code, but I've always thought LAST was a misnomer since it gets more than the last element... -kmp