Hi Joshua,
I understand that the phone option is seldom used. It might be used more if someone goes to a Town Hall because he thought that there was a meeting that evening, but he finds the Town Hall closed and he reads the notice about MyTownGovernment.org and the only phone to which he has access is not Internet capable.
I have two suggestions to improve the phone service.
1. Freeze the codes associated with each town
Right now, when you call the phone number, you get a list of towns and a two-digit code associated to each. If you don't know the code for your town, you have to listen to the list until your town (and its code) is mentioned. It would be nice if the notice posted at the Town Hall could give instructions that included the code for that town. But that is only useful if the codes don't change. (Perhaps they don't, I'm not sure.) One idea is to freeze all the already assigned codes and as new towns are added, give them codes that have never been assigned to another town. Another idea is to do the same thing you did with the URL, that is, instead of using a two-digit code, use the five-digit zip code.
2. Allow access to more meetings
Right now, after you specify a town, the system starts listing the earliest upcoming meetings in that town. It lists up to nine upcoming meetings and allows the user to enter a digit from 1 to 9 to hear the agenda for that meeting. But I don't know how to hear about meetings past the first nine. Perhaps you could list only the first eight upcoming meetings. If there are more than eight upcoming meetings, after listing the eighth meeting, say "To hear about the next eight meetings enter 9" The digits 1 through eight could be "recycled" to get the agenda for one of the meetings in the current batch of eight meetings.