Juggling restaurant staff schedules can be a stressful and time consuming process. Even the best managers sometimes rely on a combination of sticky notes, bulletin boards and spreadsheets containing ...