Ever since it was first built, your roof has been subjected to constant exposure from the elements. These include the harmful UV radiation of the sun, all the way to wind, rain, snow, dust, and debris. However, even more insidious is the onslaught of certain organic...