Neem Oil has worked great for me against Thrips, Aphids, mites... little bugs in general. Now I'm starting a little war against those worms and caterpillars, you know the larvae from the moths and little butterflies. Ugh, I hate them so much! They ruined a few plants last year... Anyway, you think neem oil could keep them off as well?