On the lispmachines, defvar will take a second argument of :unbound, meaning that the variable will be initialized to an unbound state. This occaisionally convenient feature should probably be added to common-lisp, and defparameter should be extended to handle it as well. - nic