Is the random bonus percentage any percentage between the designated limits or is it a random increment.
For example if the script selects a Limited Time Offer. Will the bonus percentage be any number between 10 and 30 or will it be random selection of a preselected increment such as 10:20:30 or 10:15:20:25:30?
Also was there a reason why the the percentage range between 30 and 40 are excluded from the potential bonus? (Limited is 10-30 and Special is 40-70)
Also similarly with the cool down time. Is that any number days between the min and max, or is it random selection of a weekly increment.
For the Christmas/NewYears bonus, are you forcing a cool down before hand or at least making it so that a running bonus doesn't overlap into the Christmas/NewYear period. For instance, I would make Dec 12 the last day the script could actually run, so even if a bonus occurs it will at max end the day before Christmas/NewYear period.