Predatory Nematodes work for me too. Just a microscopic ring worm that feeds on the gnat larvae making the adults not want to fuck on your soil. Organic too.. Fight nature with nature..
Ohh yeah I have used everything mentioned in this thread. Azamax, Gnatrol, Mosiquito Dunks ( which basically...