for flies i have one of those auto sprayers that goes off every 15 minutes spraying a safe plant oil and it does a great job. i have it in my run. i spend $10 a month on the refill but it is worth it and takes care of mosquitoes too so less worry about those bugging the girls or west nile virus. it actually covers a big area. and then i spot spray with a natural spray i get at lowes for $4 a can that is just lemon grass oil, i think the brand is hotshot. anyone that knows me knows i am not a fan of the chemical stuff but these two sprays are just different kinds of plant oils. i do not use the traps anymore because i realized they just draw the flies in from far away so you deal with even more. i am amazed when i go to neighbors houses and see how many flies they have. i may see one here and there but its nothing. i cant stand flies