Hey Sean, I actually believe everything you said. I have been trying to tell people this for years. Most people believe that crabs, snails, rabbitfish, sea hares, cowerys, and grenades will rid a tank of hair algae. Nope. These animals just convert HA to HA fertilizer. You can not rid a tank of nutrients and have corals grow. The symbiotic algae in corals also need nutrients. People think they have found the remedy because all of a sudden the HA disappears. It disappears on it's own no matter what you do.
When it uses all of the available nutrients, it dies. But it will probably come back in a month, a year, or two years. Algae comes (and goes) in a tank in cycles. Of course algae needs nitrates, phosphates, iron, light and a few other things. If one thing is missing it dies. If there is no more iron in your tank it can not grow any more. Of course we should always try to limit nutrients for other reasons besides algae. You can not cure algae because it is not a disease and it grows on any healthy reef. In the sea the animals eat it as soon as it grows but they poop in a much larger body of water then we have. And most of that water is too deep to grow algae. Let the stuff grow, but grow it outside your reef. Either get a refugium like Sean or do as I do and build an algae trough above the water and a little under your tank lights. I have a removable screen in there that can be rolled up and cleaned of algae. The algae can grow in there because the conditions are better and there is none in my reef. I know about algae cycles because I have been getting them since 1972. It is normal,
Also, the corals are (IMO) healthier with algae growing. If you ever went diving in a tropical location and saw hundreds of tangs, urchins, coweries, algae bleenies etc, what do you think they are eating? If there was no algae on a reef these animals would starve. In my particular reef I have to overfeed because a few of the animals I keep need more food than most and I keep a lot of gorgonians which I feed.
Have a great day.
Paul
The trough was just cleaned.