1) Agenda - If you can't define what needs to be discussed it doesn't need to be done in a group setting.
2) Being Punctual - Nothing is more ignorant, rude and disrespectful than going over on a meeting. If you had an agenda and knew what needed to be discussed, there is no reason a meeting should run late. Time management is important.
I have a director that currently never has an agenda for meetings and runs over at least 15 minutes every time.