Thanks for your reply and helping me ask the question in the right way. I have answered your questions below.

- which kixtart version running?
The file version of kix32.exe is 3.63

- where are the kixtart files (= kix32.exe, kx16.dll, kx32.dll, kx95.dll) located? client / server.

kix32.exe is located on a W2K AD controller called HOTELSERVER in a folder called \\HOTELSERVER\C\WINNT\SYSVOL\DOMAIN\SCRIPTS. I don't see any kix dll files

- how are you calling your script? by BATCH file?
Each user runs a batch file here it is:
c:
net use z: \\hotelserver\netlogon
z:\kix32.exe z:\logon.kix
net use lpt3 "\\hotelserver\ir400"
net use z: /delete /yes

- which kixtart type running, kix32.exe or wkix32.exe?
kix32.exe

- how is your kixtart call?
I'm not sure what this means.

- what are you doing in your scripts?
here's the script
break on

SETTIME "\\hotelserver"

if (ingroup("Reservations") or ingroup("RDP"))
use F: \\hotelserver\rdpnt
endif

if ((@userid="common") or (@userid="mary") or (@userid="treva"))
use m: "\\ntmain\MarySchmidt$"
use p: "\\hotelserver\rdpnt"
use g: "\\ntmain\level3"
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if ingroup("HotelAdmin")
use n: "\\ntmain\NightAudit$"
use s: \\ntmain\Shared
use l: \\ntmain\common
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if (ingroup("NightAudit"))
use n: "\\ntmain\NightAudit$"
use m: "\\ntmain\MarySchmidt$"
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if (ingroup("Concierge"))
use t: \\ntmain\ConciergeData
use s: \\ntmain\Shared
use l: \\ntmain\common
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if ((@userid="administrator") or ingroup("Domain Admins"))

use n: "\\ntmain\NightAudit$"
use s: \\ntmain\Shared
use l: \\ntmain\common
use m: "\\ntmain\MarySchmidt$"
use F: \\hotelserver\rdpnt
use t: \\ntmain\ConciergeData
use r: \\hotelserver\rdpnt
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if ingroup("FrontDesk")
use w: "\\ntmain\whitepages$"
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

if (@userid="chris")
use m: "\\ntmain\MarySchmidt$"
use p: "\\hotelserver\rdpnt"
use g: "\\ntmain\level3"
addprinterconnection("\\Squirrel\hp4")
addprinterconnection("\\back2\hp5")
addprinterconnection("\\frontdesk2\hpfront")
addprinterconnection("\\hotelserver\ir400")
endif

Could the problem be if a machine that a drive letter is being mapped to is not available. What about printers that may not be available.

I previously had some DNS problems that I thought were resolved. Does DNS resolution affect kixtart??

Thanks for you help.
CJB