Here are patterns that facilitate running effective meetings:
How about not having so many meetings? Some sort of wiki-like discussion system may be more effective. But managers don't seem to like those kind of things. Meetings are huge TimeSinks. You cannot stop and ponder key issues, but have to deliver instant sound-byte solutions.
I think the nature of meetings is often misunderstood. People use them as methods for decision-making, in which they suck deeply. The only good purposes of meetings I know of are quickly informing a group of people about others' activities, and quickly gathering ideas / opinions about some questions. If it gets much outside that, there will be somebody who'll get frustrated. -- PanuKalliokoski