I have been fighting fruit flies, unsucessfully I am afraid. I made a vinegar trap, bought traps that turned out to be vinegar traps, put everything in the refrigerator (usually keep some of our thick skinned fruits and onions/garlic out until they get cut open. Nothing worked. Traps were useless. So today, I cut open a cantaloupe. In an instant a fruit fly was buzzing it. Hmmm.... I ate my fruit and then poured the remaining juice into a small glass plus a little water, added 3 drops of dish soap and stirred it with my finger to prevent forming bubbles. It already has three dead fruit flies! yippee!! Forego the vinegar and use fruit juice!