Yes, _q_lookup is definitely an improvement over _q_getname. Maybe _q_resolve could be renamed as _q_import_if_necessary_then_lookup. Then you wouldn't have to write very much documentation to explain how it differs from _q_lookup. Jim Dukarm DELTA-X RESEARCH