Forecaster!: Battling the weather odds in peace and war