NTDOC, take a look at at Pseudo Hash UDFs (Hash & MHash) - RFC . I think that the ability to place MyCustom.dic as the hash key will eliminate the possiblity of duplicates. You can EnumValue/ReadValue into the hash construct. If you decide to use this approach, you may need some supporting functionality like HashKeys($HashName) and DelHashKey($HashName, $Key). In that case let me know and I will discuss your requirements and post the necessary code.
_________________________
Home page: http://www.kixhelp.com/hb/