Weather warnings for the past few weeks have shown rain, rain and more rain, devastating floods, and damage to homes and ...