I use 3 year forecasts (previously called scenarios) to capture the new forecast each month, then report against prior forecast and budget. Currently it is too easy for someone to accidentally go into an old forecast and change the numbers. These need to be locked from editing to ensure the data remains static.