Your roof is the most important investment you can invest in for your home. Without a proper roof your home would not be able to withstand the power of mother nature over the years. Your roofing needs will depend upon your surroundings, budget, and even geographical location.