oh yeah the bugs...
lets see... everyone raves about the no-pest strips. i have never seen or used one but they have a great rep.
diatomaceous earth is great but when it gets wet it loses effectiveness.
pyrethrin is the bomb0diggity and i use pyr bombs when my thrips get too sassy.
neem is great for protection against mites and fungal disease but since fungus gnats are more of an annoyance than a danger, i would not expect neem to really change things.
to get rid of fungus gnats part of your job is drying out your area- like, i see that you are growing in the cute pots that are all decorative n shit.. i bet they have built-in catch trays? constant damp= hiding place and breeding ground for fungus gnats. lose the trays, lose the gnats.
just some suggestions... that's what Im here for ! happy growin'