Thousands of clients.   Hundreds of volunteers.   One mission.