Radically improve indexing efficiency
This is a general suggestion. Indexing is one of the most tedious, time-consuming processes in ID. Look for ways to make it more efficient. Here are some suggestions.
When a user selects text for indexing, automatically look up that text in the index listing and display those that match. Often the text with say "John Smith" but his name is in the index as" John H. Smith." When a user selects text with "Smith" in it, have a window that displays all entries with "Smith," allowing the proper one to be selected.
Clicking to open lists under first letters is a pain. Why not have a menu option to open all of them?
Why not have the option for an automatically opening search window. If a user is looking for "Smith, John," all he would need to do is type "sm" to see it displayed. That would save a lot of scrolling time.