i can tell you that i have tried all of that and it works and doesnt work at the same time. I have a 180 that hada scopas tang, mimic tang, powder blue tang, clowns, and a wrase. I tried garlic extrem from kent and it work for a week and then ick came back, so i tried kick ick and that stuff does nothing at all, i think it all depends on what type of fish that you have because my small fish had it and then it went away and has never shown up again but my tangs would lose it and then it would come back a week later and aventualy it just killed the tangs slowly to the point were i had to strip the whole tank down remove all the fish and put the powder blue and the clowns in a seperate tank to put them threw the only thing that works " hypo", now my tank has not had a fish in it for a month and my tang and clowns look great and are in good shape. I no now that you have to put fish in a seperate tank to clear them of all poarisites before they enter the main system. What i understand is ich never goes away as long as there is a fish in there to host off of. Hope this because i dont want anyone to go threw the same thing i did.