I've had virtually no problem with flies ever since I started using DE everywhere - in their food, in the nest boxes, on the roosts, in the run. I spread it like it's going out of style.
Where do you get your DE it seems so expensive for a little container.