Although spring signals the return of warmer weather and the promise of summer, it also means more than a few rainy days. Even if you have an umbrella, the constant rainfall and leftover puddles ...