And to further clean up your script
Code:

CLS
SETTIME "\\domaincontroller"
USE * /delete
USE H: "\\fileserver\%username%$"
USE P: "\\fileserver\PUBLIC"
USE U: "\\fileserver\SUPPORT"

If @UserId <> "alyson"
Use O: "\\fileserver\OPERATIONS"
EndIf

If NOT @UserId = "ted" OR NOT @UserId = "michael" OR NOT @UserId = "alyson"
AddPrinterConnection("\\fileserverfileserver\dc286")
EndIf

If NOT @UserId = "fred" OR NOT @UserID = "north_ops" OR NOT @UserId = "yuri"
USE K: "\\fileserver\NORTH"
EndIf

Select
Case @UserId = "fred"
SetDefaultPrinter("\\fileserver\dc286")

Case @UserId = "north_ops"
SetDefaultPrinter("\\fileserver\dc286")

Case @UserId = "terry"
USE L: "\\fileserver\DELIVERY"
SetDefaultPrinter("\\fileserver\dc286")

Case @UserId = "yuri"
USE L: "\\fileserver\DELIVERY"
SetDefaultPrinter("\\fileserver\dc286")

Case @UserId = "wiriam"
USE L: "\\fileserver\DELIVERY"
AddPrinterConnection("\\fileserver\dcc400_black")
SetDefaultPrinter("\\fileserver\dcc400_black")

Case @UserId = "ted"
USE Y: "\\fileserver\HELPDESK"
USE T: "\\fileserver\NORTH"
AddPrinterConnection("\\fileserver\dcc400_color")
SetDefaultPrinter("\\fileserver\dcc400_color")

Case @UserId = "michael"
USE M: "\\fileserver\ADMIN"
USE L: "\\fileserver\DELIVERY"
USE S: "\\fileserver\SALES"
USE Y: "\\fileserver\HELPDESK"
AddPrinterConnection("\\fileserver\dcc400_color")
SetDefaultPrinter("\\fileserver\dcc400_color")

Case @UserId = "maggir"
USE M: "\\fileserver\ADMIN"
USE L: "\\fileserver\DELIVERY"
USE S: "\\fileserver\SALES"
AddPrinterConnection("\\fileserver\dcc400_color")
SetDefaultPrinter("\\fileserver\dc286")

Case @UserId = "martin"
USE L: "\\fileserver\DELIVERY"
AddPrinterConnection("\\fileserver\dcc400_black")
SetDefaultPrinter("\\fileserver\dcc400_black")
AddPrinterConnection("\\fileserver\dc286")


Case @UserId = "alyson"
AddPrinterConnection("\\fileserver\dcc400_color")
SetDefaultPrinter("\\fileserver\dcc400_color")
Case 1

EndSelect


_________________________
Today is the tomorrow you worried about yesterday.