I've had moderate success with Excel, though it does come back. I've since been adding a load of plants to the tank to take up the excess nutrients that the algae have been feeding on. In the past, I've dipped my stuff in bleach, rinsed, and let dry out for awhile, then re-rinsed before putting back in the aquarium.