Heidi,
I have dealt w/ flatworms in the past. I used Flatworm exit to do so. A couple of observations:
1....dosing according to instructions was NOT enough. I had to triple the dose to kill the flatworms. I had heard this before from others, so I knew it might be a possiblility. It is paramount that you kill ALL of the flatworms, otherwise, the survuvors will adapt to FE and become resistant to it....all of their offspring will likewise be resistant to it as well.
2....I noticed my snails and bristleworms were affected by FE. They werent killed, but were definately unhappy and behaved as if they were "drunk"....fell off rocks, remained where they landed, and sorta flopped around in the sand going no where. Worms were tying themselves in knots. Everything recovered, and I didnt notice a single fatality amongst the snails...don't think I lost any bristleworms either, but any that died could have honestly been devoured by those that survived.
I was running a skimmer and carbon simultaneously after treating the tank, (as per instructions...waited 30 mins etc) and didnt notice anything else affected by FE...Corals acted as if nothing was going on, anemone was fine as was the clam....I have not had a problem w/ flatworms since.
Since then, EVERY new addition to my tank that is not a fish or moble invertebrate, (shrimp, crab etc) has had flatworm exit added to the container that I acclimate them in. I havent noticed any new flatworms while using this method.
I think it works, and works well. But I think its important to have safeguards in place any time you attempt to do something like this....Have extra water pre made and on hand to be able to do an emergency water change should that be necessary, (most likely not, but better safe than sorry IMO), have your cannister/HOB filter primed and loaded w/ carbon and able to be up and running immediately.
If you plan ahead, and think of worst case scenario while planning ahead, I've found that I can anticipate and usually avoid problems, or handle them before they become a problem.
I hope this helps, and more importantly makes sense.
If you have any more questions, or maybe I didnt explain things clearly, don't hesitate to ask.
Nick