How to find the best roofing company? Doing any type of work on your home is no easy task, especially a new roof installation. We all have busy lifestyles, whether its work, school, kids, life or all the above. It's also challenging and scary finding the right person...