I&#039ve read the information on the: http://www.4guysfromrolla.com/webtech/030100-1.shtml page. <BR><BR>I then created a routine that accepts an LDAP object, the path to the object, the object class to create, the unique identifier for the object, and a string representing the attributes and their values (name=value&name=value ... format). The code then creates splits out the name=value pairs, creates the OpenDSObject container object, creates the entry object, and then loops through the name value pairs and "put"s each of them in the cache and then "set"s them all with setinfo. <BR><BR>The question I have is how do you set an attribute that can have multiple values (i.e. telephoneNumber)?