There are several types of roofers, from someone who does the job for a living to a jack of all trades who does various household tasks. Whether you are looking