I had a hair algae problem @ one time... What I did was worked on my nutrients until I had them as low as I could get them... I did not worry about the algae until this was done... I did large water changes every other day until I reached a goal (NO3 less than 10 mg/l, and PO4 .25 ppm or lower)... After I did that I mixed enough water to fill up 5 x 5 gallon buckets, plus a little extra to fill up the utility sink in my laundry... I took out all the rocks, and starting @ the first bucket, I dunked and swished each rock... Then I moved on to the next bucket, the next, the next, and so on... After all the rocks had been done this way, and most all of the detritus was removed, then I began scrubbing the HA away... I put each rock in the sink of water, and just scrubbed with a tooth brush... I then did the dunking system with each rock, again
Then right before I put all the rocks back into the display, I vaccumed the gravel, and did a 20% water change... I put all the rocks back in there, and I have not had the serious issue with algae, cyano, etc, since
Anyway, that was my method, but what I had done was to take the advice of all the people on RC... I may have taken it to an extreme, but I was determined to remove the nutrients by taking them out of my tank... Just my 2 cents
Later,
Nathan
P.S. Edit: this procedure will not hurt your corals!!! They can be out of water for a while... Plus, even though you have removed the rocks, you are still dunking them, and everything is getting wet again... You will not lose any life either... I looked back @ my buckets, etc after I did this... I removed some snails and crabs to put back in the display, but everything else that lives in the rocks just stayed in their hole for the most part