How do you keep homeowners informed throughout the project?

Our lead carpenter, who also serves as the project manager, is on-site daily to handle all communications and ensure expectations are met.