In response to Steve's initial post; I find a weekly meeting to be a very integral part of a successful company. The ability of the staff to get together and collaborate ideas and concerns helps promote new perspectives and prevents problems from snow balling into larger problems. Staff meetings give employees a chance to give others ideas, suggestions or a different perspective for improvement. Great ideas come from other employees in different departments because they have a different outlook on the company. Secondly, I believe staff meetings are great way to build team comradery with employees because staff meetings give a chance for employees to interact, express themselves and interact with other employees who they may or may not work with on a daily basis.