Having work done on your home can be extremely stressful. You are trusting strangers with your money, your time, and sometimes your entire living space. But as many homeowners have learned the hard ...