Thanks for the quick reply (and example code).

My question for you is about the AddressBook object. The available examples such as in the programmers guide shows a number of properties that relate to the field definitions, but does not detail how the names are created. For example it looks as if you remove all spaces so “First Name” becomes “FirstName”, but how do you decide that “Office Phone number” should become just “OfficePhone”.

Also with the info you have given me, it looks as if Novell has a problem with the address book printing tool as it can’t handle “Last Reference” and “Reference Count” my guess is that its due to the field type being mumeric rather than string.

Thanks again