Every organization that relies on volunteers wants to make a difference but even the best-run programs can drift off course ...