I've written a UDF to parse the user's group memberships to add them to whatever printer is specified by the group name. No problems there, but I was wondering two things:

How can I check to see if a user is removed from a group, and therefore remove the unwanted printer?

Can Kixtart check to see if the printer is already there, and if so, skip it?

--Thanks!
Scrimbo