thank garden we don't have any nt4 or 95/98 stuff around! Its all 2000/XP.
I'm busy working right now on a search query using ADO and ADSI. I'm just struggling to figure out what info to get from AD to determine if the object exists. Most likely I might have to say if there is an error then it doesn't exist and if it returns something the it obviously does exist.