If you need to have a staff meeting, you're best chance of having happy and productive employees attend is by having it at mealtime according to HR.BLR.com. Read the whole article here. And, if you have it at breakfast instead of dinner, you'll make everyone happier.
I know that I'm most productive after a full cup of coffee. If you've ever worked with me before, you definitely know this to be true. ;-)