1. A graphical forecasting interface for execution in a processor, the graphical forecasting interface comprising: a graph module for executing in the processor and having an interactive graphical interface input portion configured for receiving new data inputs for future forecast data entered into a database, and after input then for plotting as an output the future forecast data; a submission module for executing in the processor configured for sending the future forecast data points to a database for storage; a retrieval module executing in the processor configured for retrieving the future forecast data points from the database; a calculation module for executing in the processor and configured for performing a desired function on the retrieved future forecast data points to generate a desired result; and a display module for executing in the processor configured for displaying the desired result as at least one plot using the graph module.