I think I've read every article & forum post on the world wide interwebs about eliminating diatoms and nothing seems to work. My tank is several years old and my single T8 bulb is only on for 4 hours a day. I have a quality canister filter and do 30% water changes every 14 days. My well water is very hard so I use sediment filters & carbon blocks to remove the big junk. Every water test I perform shows nitrate & nitrite reasonably low in the tank. I've been battling the diatoms for probably a year now...