Heuristics:

 1. Do not have callers following the same callers all weekend.
 Count how many times each caller follows another.
 Report major discrepencies.

 2. Evenly distribute a caller's assignments for a balanced number 
 of morning, afternoon, and evening slots.