The DE should help you out alot, they can't become immune to being slashed up. I put this stuff EVERYWHERE, all around the outside of my house, by the intake and out take vents, all over the floor in my rooms. I too have been failed by Neem and Avid, pest strips and all - the DE almost...