I'm having a problem with the following code. The first time the app runs, i get a 'no function definition: C:BR_VW' error. The next time it is run, everything works fine. I'm hoping that If i get the lisp routine to wait while the vlx is loading it might work. Does anybody have a pause routine that you could pass an arg in seconds to? Any suggestions? Dale (defun c:br_view () (if (and (null c:br_vw) (findfile "Bo.vlx")) (progn (load "Bo.vlx") (c:br_vw) ) (c:br_vw) ) )