BUT WHAT IS five hundred million little eggs hating insects that will munch on your grapes, REALLY?