Having a dirty roof means that you are not taking care of your possessions. Not only can it cause problems as the drains may be clogged due to poor maintenance. Jammed roof gutter is enough to cause water and snowmelt to seep down your roof. This may lead...