New roofs come with warranties, but coverage can vary widely. If you are planning on getting your roof replaced, you need