After discovering a slug on my back door this morning, and another three munching on a dahlia I cleared two off last night, I am ready to admit defeat! My question: are nematodes as good as the people who sell them say they are.....? I HATE SLUGS.