Choosing between re-roofing and a full replacement? The Hamilton roofers at Asphalt shingles Hamilton explained the pros and cons clearly.