There's a reason GCs and real estate agents exist: you don't know what you don't know, until you're standing in a steaming pile of :poop:. I would find the best GC I could, treat him or her well, and make them WANT to work with you. It's a long-term working relationship, but it will be much...