Thank you for helping me. I have downloaded the program and tried it. It reports no errors. You must realise that this script is ok on win98, nt 4 and win 2000. It is just this 95 pc. Here is output script generated by program:

CLS
COLOR C+/N
AT (1,1) " "
IF RedirectOutput("")
ENDIF
? "-"+@date+" "+@time+"- Script "+@kix+" starting."
?"- 1-"+@time+"- @error @serror "? ; KIXTART.SCR
?"- 2-"+@time+"- @error @serror "? ;
?"- 3-"+@time+"- @error @serror "? ; KiXtart sample default logon script
?"- 4-"+@time+"- @error @serror "? ;
?"- 5-"+@time+"- @error @serror "? ; 24-Aug-1995
?"- 6-"+@time+"- @error @serror "? ;
?"- 7-"+@time+"- @error @serror "? ; Note : This code sample is provided for demonstration purposes only.
?"- 8-"+@time+"- @error @serror "? ; Microsoft makes no warranty, either express or implied,
?"- 9-"+@time+"- @error @serror "? ; as to its usability in any given situation.
?"- 10-"+@time+"- @error @serror "? ;
?"- 11-"+@time+"- @error @serror "?
?"- 12-"+@time+"- @error @serror "? IF RedirectOutput("c:\kixdebug.log")
?"- 13-"+@time+"- @error @serror "? ENDIF
?"- 14-"+@time+"- @error @serror "?
?"- 15-"+@time+"- @error @serror "? CLS
?"- 16-"+@time+"- @error @serror "?
?"- 17-"+@time+"- @error @serror "? COLOR r+/n
?"- 18-"+@time+"- @error @serror "? BIG ; Display in BIG character mode
?"- 19-"+@time+"- @error @serror "? at (2,8) "Hello,"
?"- 20-"+@time+"- @error @serror "? at (12,10) @userid
?"- 21-"+@time+"- @error @serror "? SLEEP 3 ; Wait for 3 secs (or key)
?"- 22-"+@time+"- @error @serror "?
?"- 23-"+@time+"- @error @serror "? SMALL
?"- 24-"+@time+"- @error @serror "? COLOR b+/n
?"- 25-"+@time+"- @error @serror "? BOX (0,0,24,79,GRID) ; 'background grid'
?"- 26-"+@time+"- @error @serror "? COLOR b/n
?"- 27-"+@time+"- @error @serror "? BOX (8,21,18,61,Å) ; 'shadow' of the box
?"- 28-"+@time+"- @error @serror "? COLOR g+/n
?"- 29-"+@time+"- @error @serror "? BOX (7,20,17,60,FULL)
?"- 30-"+@time+"- @error @serror "?
?"- 31-"+@time+"- @error @serror "? COLOR w+/n
?"- 32-"+@time+"- @error @serror "? AT ( 9,25) "Userid : " ; display some text strings
?"- 33-"+@time+"- @error @serror "? AT (10,25) "Full name : "
?"- 34-"+@time+"- @error @serror "? AT (11,25) "Privilege : "
?"- 35-"+@time+"- @error @serror "? AT (12,25) "Workstation : "
?"- 36-"+@time+"- @error @serror "? AT (13,25) "Domain : "
?"- 37-"+@time+"- @error @serror "? AT (14,25) "Logon Server : "
?"- 38-"+@time+"- @error @serror "?
?"- 39-"+@time+"- @error @serror "? COLOR y+/n
?"- 40-"+@time+"- @error @serror "? AT ( 9,40) @userid ; ...and some macro's
?"- 41-"+@time+"- @error @serror "? AT (10,40) @fullname
?"- 42-"+@time+"- @error @serror "? AT (11,40) @priv
?"- 43-"+@time+"- @error @serror "? AT (12,40) @wksta
?"- 44-"+@time+"- @error @serror "? AT (13,40) @domain
?"- 45-"+@time+"- @error @serror "? AT (14,40) @lserver
?"- 46-"+@time+"- @error @serror "?
?"- 47-"+@time+"- @error @serror "? COLOR w/n
?"- 48-"+@time+"- @error @serror "? AT (16,25) "Press anykey to continue."
?"- 49-"+@time+"- @error @serror "? ;if exist( @ldrive+"\jbond.spk")
?"- 50-"+@time+"- @error @serror "? ; play file @ldrive+"\jbond.spk"
?"- 51-"+@time+"- @error @serror "? ;else
?"- 52-"+@time+"- @error @serror "? ; get $x
?"- 53-"+@time+"- @error @serror "? ;endif
?"- 54-"+@time+"- @error @serror "?
?"- 55-"+@time+"- @error @serror "? CLS
?"- 56-"+@time+"- @error @serror "?
?"- 57-"+@time+"- @error @serror "? COLOR w+/b
?"- 58-"+@time+"- @error @serror "?
?"- 59-"+@time+"- @error @serror "? AT (14,18) "Welcome to the WS Atkins"
?"- 60-"+@time+"- @error @serror "? AT (16,21) "Survey and Mapping Windows NT Domain"
?"- 61-"+@time+"- @error @serror "?
?"- 62-"+@time+"- @error @serror "? AT (18,12) "Please wait whilst connecting drives and capturing printer ports..."
?"- 63-"+@time+"- @error @serror "?
?"- 64-"+@time+"- @error @serror "? SLEEP 7
?"- 65-"+@time+"- @error @serror "?
?"- 66-"+@time+"- @error @serror "? USE M: "\\RO-PEW2\MOREPROJECTS"
?"- 67-"+@time+"- @error @serror "? USE P: "\\RO-PEW2\PROJECTS"
?"- 68-"+@time+"- @error @serror "? USE S: "\\RO-PEW2\SOFTWARE"
?"- 69-"+@time+"- @error @serror "? USE T: "\\RO-PEW2\ADMIN"
?"- 70-"+@time+"- @error @serror "? USE U: "\\RO-PEW2\@USERID"
?"- 71-"+@time+"- @error @serror "? USE LPT1: "\\RO-PEW3\DESKJET"
?"- 72-"+@time+"- @error @serror "? USE LPT2: "\\RO-PEW2\HPDESIGN"
?"- 73-"+@time+"- @error @serror "? USE LPT3: "\\PRINTSERVER1\PRINTERPORT1"
?"- 74-"+@time+"- @error @serror "? USE LPT4: "\\PRINTSERVER1\PRINTERPORT2"
?"- 75-"+@time+"- @error @serror "?
?"- 76-"+@time+"- @error @serror "? ;set USERNAME @userid
?"- 77-"+@time+"- @error @serror "?
?"- 78-"+@time+"- @error @serror "? ;capt
?"- 79-"+@time+"- @error @serror "?
?"- 80-"+@time+"- @error @serror "? EXIT

;($begin)
;
; thu 10-jan-2002 08:14:01 (kix 4.00 vs 2.33e)
;
;Informative KIXSTRIP: no errors found (input=80 output=80 skip=0).
;
;Informative KIXSTRIP: 1 block_structure found.
;Informative KIXSTRIP: no UDF's found.
;Informative KIXSTRIP: no labels found.
;Summary KIXSTRIP: BREAK CALL DEBUG DISPLAY ENDFUNCTION EXECUTE EXIT FUNCTION GET GETS GOSUB GOTO OLExxx PLAY QUIT RETURN RUN SHELL SLEEP THEN USE
;Informative KIXSTRIP: 1 EXIT
;Informative KIXSTRIP: 2 SLEEP
;Informative KIXSTRIP: 9 USE
;
;($end)

Hope you can spot why it may hang.

Andrew