General contractors tend to get a bad rap (sometimes deserved).  Many projects are doomed to be an exercise in frustration from the beginning due to lack of planning.  Often, homeowners and contractors are anxious to get to building something well before they’ve...