Listen to UCGal’s advice. I followed everything she said, and am so very grateful that she was so generous with her advice here on Piggington. Our GC didn’t like some of the things I was asking for, but he agreed to them anyway, and it worked out exceedingly well.
We used Brooks Worthing (also recommended to us by another Pigg). He’s not “cheap,” but fairly priced, and does a very nice job. We did a fairly large addition and major renovation after we bought our house, and it looks absolutely seamless. We cannot get over how well it turned out.
He also handles the design/drafting/blueprint work if you want him to and will get all the necessary permits (a MUST, IMHO…do NOT try to cheap your way out of permits!). He will also let you do some things yourselves and work around your work, if that’s what you’d prefer — like ordering your own cabinets and his guy will install them.