As Carol Kirkwood prepares to deliver her final forecast for the BBC ...