With the severe rainfall, flash flooding and golfball sized hailstones that parts of Yorkshire experienced yesterday, your first thought...