1. In a computing environment, a method comprising: receiving input corresponding to a desired time of prediction; providing the input to each a plurality of time series algorithms; receiving a prediction value from each of the time series algorithms; and blending the prediction values into a forecast result corresponding to that desired time of prediction.