in reply to If I wasn't a Programmer, what I'd like to do is...
To whomever was the one person who voted for 'run for public office' ... don't do it!
Or at the very least, don't hold a public office while also holding down a full time job. You thought you went to a lot of meetings now? Imagine weeks where you get to sit there and take abuse from the the citizens because they're unhappy about some relatively minor idea (hey, we think that what the Town's been doing for years might be a violation of the Town Charter, so let's fix it ... and the codification might make the ordinances easier to understand, but the goal is actually to make them consistent as some conflict with each other, the charter, or state law.)
Any then, after taking all of the abuse from the citizens, you then get to go to meetings to relay their displeasure to the appropriate groups (the state, the county, M-NCPPC, etc.)
So ... it's a noble goal -- but be aware that it can be a *massive* time sink. (and I've turned into the tech support for the office, too, as we only have 3 commissioners, 2 office staff, 5 police officers, and 6 public works employees ... they just don't seem to understand that I know next to nothing about administering Windows computers)