Mark,

It really comes down to NAMING CONVENTIONS!

Do you have one for your printers?

What we do here is we have a small file that sit centrally named the same as the machine name.

When the user logs in it read the machine name and then reads the corresponding file which has already been defined to say what the nearest printers are to the workstation.

Yes you do use the ADDPRINTERCONNECTION to add the NETWORK printers to the workstations.

This gives you an added benefit that if someone want to change where they print to they don't have to change the login script just the file associated to the workstation.

Hope this is of assistance to you.