
Okay, well the main thing is it would be nice to have some automatic means of injecting fresh blood into the board from year to year. Also, if there's some polite way to remove inactive board members (voting them off seems like it could be impolite and messy), that may help make room for new people.
A system that my computer club have used for over 20 years with great success is to have a board of directors (BOD) made of up to 9 positions, and every year we ask our members who would like to join the BOD, if 9 or less give their name then they become automatically the board for the next year, otherwise we run an election and whoever gets the most votes become a director.
In practice we rarely have to run an election because there is not that many volunteers for that kind of job, and most directors chooses to continue. We don't have any limit on the number of terms one can be elected, something that has allowed to keep our best and most active directors for many, many years.
Any director can be removed by a simple majority vote, something we never had to do.
At the first meeting of the new BOD, we ask who would like to do what (president, treasurer, etc), and if needed uses a simple majority vote.
This system allows to add new blood every year, avoids discarding good directors, is fair and quite simple to administer. With 9 directors we have enough position to have a few less active director without trouble.
Joc