I am working on the fungus gnat problem (and thrip problem with Japanese irises), doing some research... I am thinking about getting some stuff called Spinosad. I might also try BTi ("Knock-out-Gnats; "Gnatrol"). Has anyone used these products, hopefully with some success?