Predictive forecasting tool