Greenex by Aquatronics is a combination of malachite green and quinine hydrochloride, and has given us excellent results in a couple of days. We generally treat for a five to six day period, following the product dosage instructions. Greenex is invert (meaning crustacean) safe and does not weaken or kill your biological filter base. When we have used Greenex in our invert tank, with some live rock in it, it does not seem to harm the live rock. However, we have had reports from some people that malachite green may harm certain corals, so it may not be completely reef safe. If you decide to treat your main tank, the down side of Greenex is that it will turn any silicone, air tubes or anything that it touches blue, except the fish. Once again, using a QT is a good idea. It is suggested to remove any delicate inverts or corals from the tank and place them in a separate aquarium.