How to coordinate a river of volunteers