Sure, a fresh roof will protect your home from the elements, but how many other benefits is it possible to expect out of this major...