What makes a good weather forecast?