Best way to set-up a code book is make it for yourself. Buy the ring binder style, so that the pages can be moved within the the book. First thing I do is take everything about code panels , etc, out of the front and install them in the back. Take my index out of the back, and move it to the front, before or after he table of contents, depends on your preferrred search method.
When I test, and get to use my own book, I take out 310.16 ampacity chart, and maybe some chapter 9 table(s), and 430 motor charts, place them on the desk. I can now readily access them, no time wasted flipping pages.
If a person spends 10 minutes a day, five days a week flipping through code per day, there is a lot of osmosis potential, plus do this code forum for 10 minutes, and you have over 90% of the field beat, in familiarity with what the rules are, what the intent is, and how to deliver a quality product.
Those gettting going, buy Mike Holt's training stuff! The number is 1.888.632.2633 (1.888.NEC.CODE), best bang for the buck! If you get a chance, go do one of Mike's seminars!
Just my $.02 worth.