Retain a good qualified builder and keep him involved throughout your project. Contractors who have been in business for decades know the "ins and outs" of drawing plans, conforming to local codes, setback requirements, and getting permits through the building departments quickly and eliminating delays for lack of code knowledge.