Tropical storm Imelda made landfall on the coast of southeast Texas today. While winds will be comparatively moderate, it will bring excessive torrential rainfall to parts of Texas. Flooding...