As I have said, I go to lots of board meetings and other types of meetings. I have been struck by how long some of the discussions take. My theory on a discussion is that once you start to hear people repeating themselves, the board chair should ask if anyone has anything new to say. If not, then the chair should bring the discussion to a close and ask for the motion. There is no point in listening to people say the same stuff to each other over and over.
Remember, as a board member you can call for the question if you think that there has been enough discussion. We all have an obligation to keep the meeting moving along. A lot of volunteer boards are composed of older people and maybe once everyone on the board is senile the discussions are never going to end. Something to think about – maybe we need to make some rules before it is too late!