1. A method for providing a computer simulation that provides advance notification of expected events or states, comprising: running a first computer simulation; running a second computer simulation corresponding to said first simulation, said second simulation having progressed further than said first simulation; and using said second computer simulation to provide information representing expected future events in said first simulation.