Working on a roofing project brings to light the importance of cooperation between the homeowner and the contractor. When the time comes and you need roof repair or replacement, you must also do your part to get the best work out of your chosen roofer. True enough, establishing communication is integral to the success of the whole endeavor.