You think the nec is tough try reading the MASS building code book! I keep one at home for reasons you mentioned Bill. It is where smoke detector locations etc are to be found. I have never had an inspector be it electrical or building cite me for anything that is required in the building book. Seems that most of the electrical part is common sense and general standard practice.