If he's running AD and can make computer groups for the classrooms and put the comps in the groups we could just use the ComputerInGroup() udf. and then just map printer A on computer group A, printer B on computer group B, etc....
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.