The roof is amongst the most crucial components of your dwelling. However, it is also one of the most problematic. Repairing or exchanging your homes roof can be a very pricey task, therefore the more you understand roofing, the more effective. Continue reading for some useful information regarding your homes roof.