We bonus our office mgr by gross receipts, figuring she is better able to direct resources. The staff bonuses are adjustable by how they meet goals set for them. We have always paid every 2 weeks, but no strong reason for this. Some of our younger employees (who burn through $$$ fast) tell us they appreciate getting the money spread out. We use Paychex, who does our payroll and 401k. Just easier, not less expensive. Rules on 401k's are especially complex, so you have to be careful. we have always paid our full time employees' health insurance. It seemed contradictory not to do so...