A theme for feature suggestions: collaboration software with a union branch twist, such that eventually a branch might not need its own software: most of the work could be handled on union book.
Membership management for a small branch could be the same as joining a group on the book.
I've just realised this is a precursor for the next idea.
Idea # 1
Voting mechanism with one vote per member who states they have read the accounts and are paid-up.
Possibly integrating the sites
http://Votefair.org or their ranking system for dependent votes.
I'm not offering to do this coding work, and don't know if it's easier to start from scratch of somehow integrate the use of these sites.
Idea # 2
System to display balance of certain bank accounts and any other info that can be retrieved. Perhaps there's a way to integrate with one of the US account aggregation services that can send an email when there is any change in an account. The email could then be displayed in some adaptation of forum software. A few links about account aggregators are here -
I'm working on this for a small society but maybe it can be made do-able for any branch secretary.
Just a thought. Hope lots of volunteer coders get in touch offering to do the work!