A home is a very large purchase for which most people save and plan for, and what you put into the roof is what you get out ...