Embarking on a home renovation or custom home project can be exciting and a little daunting! You will have many decisions to make, including hiring the right general [...]