Often when people are building a home or deciding they'd like to embark on a remodel, they will hire a general contractor. A general contractor oversees the daily construction process and oversees the entire project from start to finish. They're in charge of hiring...