If StartWithin is System.TimeSpan.Zero (the default) adTempus starts the job as close to the exact scheduled start time as possible. If StartWithin is set to a positive value, it indicates that the job should start within StartsWithin seconds of the scheduled execution time. adTempus will randomly select a start time within that window. If AllowEarlyStart is True, the job may start up to StartWithin seconds before the specified start time.