Replacing a roof can be very expensive. It is much more economical to spend some money maintaining the roof of your home or business, and make it last as many years as possible.