I agree with Jeff on the status meetings. They should be brief and to the point.
For longer meetings, it depends on the topic(s). Long planning meetings where the topic does not, or barely changes, are murder. Frequent get up off your butt moments are a must. Also, make sure to involve the entire group, either by requesting viewpoints or even rotating the lead in the meeting.
For a long meeting with a variety of topics, vary the order of the speakers and subject matter.
In either case for long meetings, I like to inject items to completely change the focus. Something in the team building or just entertaining realm. I find this frees folks from stupor. It also does a reset on the thinking patterns and can often lead to a more robust result.