Don't they just come right back? I did that last year and they just kept coming back.. maybe it's because I have the mulch rather than other plants? Does this "neem oil" work on aphids? I see some people soaking everything in neem oil, but the one article here doesn't really explain why and what it's used for. The Green Light stuff has Pyrithin (sp?) or soemthing like that that states it's organic (like I care, I just would love to see my roses actually BLOOM this year and not get eaten by aphids!)