It's a two-step process that comes in two different spray cans. It's said to be "best" for things like metal, wood, concrete, aluminum, galvanized metal, PVC, masonry, asphalt, vinyl siding, plastic and more. It's said to be "good" for fabric, leather and canvas, but that it dries to a "milky haze".

Bruce VanderVennen from Jack's Lawn Service & Snow Plowing helped me test it out. You'll be seeing a lot of Bruce this winter as part of the 13 On Target Driveway Weather reports that will air on WZZM 13's Morning News this winter. Bruce will be giving snow measurements from driveways across West Michigan. He said his guys could use a product like NeverWet on their boots and can see how it would be helpful on a number of surfaces that can get slick.

We found it did an amazing job on wood, concrete and asphalt. The water and mud danced right off and even beaded up into these little spheres that you could just flick off. We were shocked how well it worked.

It also worked great on vinyl siding, metal and PVC. Water and mud never stuck at all.

It also worked surprisingly well on a pair of white canvas shoes. You could smell a chemical odor on the shoes, but it eventually goes away.

It worked to waterproof a pair of leather boots, but it did leave a terrible white film. The packaging does say it would leave a milky haze and it sure did, but the packaging also shows a pair of boots that were treated with NeverWet that had no trace of a white film, so that was a bit misleading.

But overall, we were impressed with NeverWet and could see using it on porch steps or other walkways, or canvas on a boat, as long as that canvas isn't a dark color.