Thanks for your help, but my lack of LISP knowledge is inhibiting me here.
Here's how I amended my ACAD.LSP file to look:
;;;************************************************************************
;;; STARTUP
;;;************************************************************************
(defun S::STARTUP ( / )
(princ)
(command "-vbarun" "Loadtimestamp")
(setvar "modemacro" (strcat
" <> D=$(if,$(getvar,pstylemode),COLOUR MODE,STYLE MODE)"))
(princ)
);endfun
(defun kdub_startup ()
(load "C:/PROG/LISP/MyStuff.LSP")
(Command "_.netload" "C:\\Documents and Settings\\39925NT\\My Documents\\Nick's CAD\\CAD Dev\\C#\\dotNet Code\\2.0 Files\\PolyDist\CurveQuery\\CurveQuery.dll")
(princ)
)
(if s::startup
(setq s::startup (append s::startup (quote ((kdub_startup)))))
(defun s::startup () (kdub_startup))
)
I wasn't sure what the second line of your code did, the call to "load", so I left it for now.
Cheers.