Managing NPC's can become a headache quickly, the following are some suggestions I hope can make it easier.
Chat Suggestion1: Like macros, attribute a special character to NPC names, asterisk for example, so gm's can quickly find the character they want to talk as
Chat Suggestion2: Make a /ooc command which defaults your speech to your user handle so that players and gm's can stay in character easier.
Journal Suggestion: Please implement another tab which is minimize/expandable to function as an NPC library.
----Allow NPC's to be attributed a page(s) value and only be selected for speech on that page.
Please make my suggestion better! Add your own thoughts!