Being a general contractor is an exciting job, but it also requires a lot of patience and skill on your part. Be open and willing to...