I would like a feature that allows users to elect channel operators (irc operators too, but one thing at a time). So here's the deal:
You open a channel, invite your friends, and they invite their friends. Six months later chanserv starts notifying users onjoin that there will be an election soon. Users with a registered nickname send a ballot request to irc-services. At some convenient time, like friday night or sunday afternoon, there's a 60 second window. During this 60 seconds users who requested a ballot are asked simple random multiple choice questions, like 'what colour is the sky'. This quiz is designed to take 45 seconds to complete, and users have 60 seconds to do it. This quiz is designed to prevent users from voting twice... most people would not be able to complete two quiz's in 60 seconds. After, they vote for president, and vice. Chanserv keeps a list of the registered voters. These voters can impeach the channel president and call for a new election, using memoserv to notify fellow voters to vote for an impeachment. A voter can only move to impeach, or call a new election, once per reign, to keep things sane. Elections would need to be regular, like every six months, to prevent the current registered voters from holding someone in power forever. Each new election causes registered voters to expire, and they need to redo the quiz to renew their registration. The new president inherits the sop and aop lists from before. The point of this is to make the operators accountable, giving power to the regular users. I'm not sure what to do in case of a tie... maybe, in the event of a tie, services will not use the last person to finish the quiz to make the number of votes odd (that user doesn't need to know they were disqualified).
So anyway. Think about it.