Some of your advice are actually sounds great. Roof Replacement