Start Time Stacking is when overlapping programming is resolved by holding a second (and following) start times 'in reserve' until the initial watering cycle is completed, whereupon, the second start time takes effect, without regard to what the actual time of day is. This is because the controller manufacturers are assuming you want all the programmed watering to occur, even if you overlapped the start times.