I am looking for ways to rollout my operating systems with almost no user interaction at all. To this point, I am using ghost with sysprep for my win2000 and xp machines. I am able to via vbscript rename the computer via reverse dns lookup and am now looking at automating the printer install. I am making one ghost image with all the printers installed on it that we own, which is about 10 different makes and models. I'm looking to set the default printer based on the room the computer is in. In each classroom, this is school, I have a bank of 5 or 6 computers and a "teacher" computer that has a local printer that is shared out. As of now we, the techs, manually sit at each computer and configure the port and set the default printer. I'm looking to do this automatically. My idea for now is to install a queue on each server in each building that points to the "teacher computer" and share it out with the room number (\\server\120). And since every computer name contains the room number in the 5th, 6th and 7th character of the name, I would query the computer name from either DNS or the registry, pick out those 3 numbers. And then code \\server\roomnumber as the default printer. But then I got to thinking that I want the default set to the computer regardless of who logs on, and if I'm not mistaken you cannot set a default "network" printer to a computer. At least I have failed in my attempts to do this in the past. So if anyone has any recommendations I would love to hear them. Thanks all in advance.