What’s the difference between a great remodeling project and one that makes you want to tear your hair out? Often it’s the subcontractors, the people who lay your tile, put in your HVAC system, or paint your kitchen. Everyone has heard the horror stories of subcontractors who don’t arrive on time, can’t finish the job …