Fantastic post you have presented here. If your roof has been damaged from mold, mildew or water, I think you should immediately call a professional water damage restoration company to provide you with restoration services. Many people are very aware of the black stains that often appear on roof tops. In order to clean the black stains off of the roof you will need to apply the right cleaning solutions. There are many DIY solutions that people swear by. Some of these include bleach, hot water, soap, and other chemicals. Before applying any type of chemical or cleaning solution to the roof check with a professional, your shingle warranty, and test it on some spare shingles that you may have or you can buy.