I'm always glad to hear that things are improving and / or going well for another. I found there are no "miracle cures" for algae, however that addition of Excel or Glut is definitely part of my overall nutrient and maintenance program.
When I start to see algae becoming an issue in my tanks it is typically a result of light (too much), nutrients (to much or lack thereof), and not doing adequate water changes. If I am reasonably conscientious about my maintenance I am usually rewarded.
Glad to hear things are going well for you.