Just FYI, a lot of orchid growers also keep carnivorous plants as a natural method of gnat control. I've not had good luck with them myself, but if you're interested, there's a whole thread on butterworts if you search the forum, that might be very useful to you!