Hard Rains, Heavy Winds and Feisty Smallmouth