If I am reading your post right, your tank has been set up for only three weeks? :notsure: If so, I dont think your tank has completed its origional cycle.. If you just added corals and fish in such a new setup you could be in jepordy of losing your stock...
The alge you speak of might be...