1. A system for forecasting discovery costs comprising: a memory; and a processor, the processor configured to implement instructions stored in the memory, the memory storing executable instructions, the processor comprising: a trend engine that receives historical facts relating to past and current discovery and generates at least one models based on quantities and qualities of the historical facts; an expert review user interface (UI) that receives user input and that transmits the user input to a forecasting engine; and a forecasting engine that receives the at least one model and current facts, generates a discovery cost forecast based on the at least one model and the current facts, receives the user input from the expert review UI, overwrites any step of the discovery cost forecast with corresponding user input, if any and generates an updated discovery cost forecast.