That sounds like that would work.
---J
>That really helps because I don't know yet about 'CSet' with 'ORDER'. The reason why I have two indexes is that the 'cParentIDTag' property of the Treeview is needed for INDEXSEEK when I highlight a node. However, my 'objectid' is my unique ID field in which the records should be sorted to make sure that parents come before the child nodes.
>
>Does it mean that I will set the 'objectid' first as the index before loading the Treeview data. Then, right after loading, I will set the parentid as the index. Is this correct?
>
>Thanks a lot.
>
>Nerissa