This top-20 list of articles and videos covers everything you need to know to build or repair a roof right.