I have a Eheim 2224 canister filter,29G tank, 25% water changes every 2 weeks, 46lbs of live rock, and about 2 inches of crushed coral substrate. I bought the eheim surface skimmer and it worked for the surface algae, but I am still getting algae growth pretty fast on the crushed coral. My water is perfect, with no fish in it for 3 weeks because of ich, my PH is 8.2 and nitrate, nitrite, and ammonia are all 0. Even before the fish were taken out my water was still very good, only change was the nitrates were at about 10, with everything else being 0. I bought a phosphate test and silica test both Seachem products, but they suck, after the test you can't even distinguish the color. So I ordered different brands of each, hopefully they will be a little more helpful.