1. A method for forecasting future demand, said method comprising: providing a plurality of demand forecasting algorithms and a plurality of demand data history streams, said history streams pertaining to a particular product at a location; creating more than one model for the product at the location, each said model comprising a pairing of one of said demand forecasting algorithms and one of said demand data history streams; calculating a forecast for each model by statistical regression of each model's history stream using its paired model's forecasting algorithm; comparing said forecasts for said more than one models and identifying certain forecasts as finalized; and publishing said finalized forecasts.