I would like to add my thoughts on the Public Talk schedule
First of all: It is not the software that decides what talk is to be given.
At the moment NWS is beneficial because it's part of an integrated software program.
But the Public Talk section apparently still has some disadvantages. For that reason (and others) some prefer to work with Excel.
First: the Public Talk section is now part of the weekend scheduling. It should be a separate section for Public Talks scheduling solely. No need for additional information such as the WT conductor, WT reader, chairman etcetera.
One of the reasons the PTCO still uses Excel is perhaps the option to take notes in the schedule while this is not logically in NWS. Everyone has its own way of thinking what is logically in his eyes.
Some prefer to invite a certain speaker and then asks what talks he is able to give. Others prefer to see what talk is preferred to be given because of the time last given or the subject of the talk that may be appropriate for the congregation. And that's fine.
So Baruch should be able to choose either way of working.
For the latter way of scheduling there already exists an option in NWS for that but it seems not everyone is aware of it. See image below.
If one wants to schedule a certain speaker, one should be able to either go to his congregation and select his name or one could type his name in a search box to search the entire database. Additionally, a pop-up screen could open with his contact information (Phone / email) as well as the talk subjects he is able to deliver, when a talk is last given and if a talk is already scheduled in the near future.
If an email was sent for a certain date it would be nice if that week is grayed out to avoid double scheduling. Furthermore a color code could be added to see what the status is.
When confirmed, that week could be made bold (or something else) and the color could be adjusted to confirmation status.
If an email was send but no confirmation received yet it would be nice if a week later or so a reminder could be send automatically or a list of unconfirmed emails could pop up so a phone call can be made as follow up or a reminder can be send.
If one schedules by talk subject it would be nice if you can select a certain talk and immediately all speakers that have that talk pop up with contact information.
In NWS it looks like this:
Some congregations prefer to communicate through the PTCO instead of directly to a certain speaker. If that's the case an email should go out to the PTCO automatically and/or a popup should appear with his contact information. The option for notes that requests have been made for certain speakers/outlines could be helpful.
An option that could be useful also is if we need a replacement speaker urgently for some reason that I can filter on congregations that don't have their meeting on a Sunday morning as well. This could increase the chance of a substitute speaker that is available.
Just a few thoughts that popped up in my mind so far.