A system to manage volunteer schedules