What is the typical project reporting model are you using in your project team? When I say reporting, I am talking about both reporting externally to stakeholders and internally to all team members.
Do you use an 'active reporting' mechanism like everyone sending out status emails, or project manager going around asking for updates, or a daily status update call - or you use a passive reporting mechanism, like the project management system itself generates reports in an automated way based on normal project tasks updates entered by team members? How much of your reporting is individualistic and how much is tool dependent? Is it daily or weekly?
I would like to know what has worked best in your situation (please mention your context - like a co-located team or geographically distributed). There is obviously no one-size-fits-all answer.