Choosing the right contractor for your job can be hard; how do you know if they have the necessary skills and are reliable?  Well, recommendations can help........