This is the table of contents that I had in mind: Part I: Memory Chapter 1: Reading and writing directly to memory Chapter 2: Memory blocks and records Chapter 3: Advanced memory techniques Part II: Program Flow This would include such topics as writing response/hook procedures, writing INITs, copying code into pointer blocks, jumping to addresses, self-modifying code. Part III: Creating a Project This would include "best advice" on how to build a project from the ground up with a clear structure Part IV: Debugging Techniques Part V: How to Learn the Toolbox This would include information on how a toolbox manager is structured and what to look for when learning about a toolbox manager or routine. Many toolbox routines will already have been used as examples in previous chapters. Part VI: Topics of Interest This would include chapters on file management, resource management, g-worlds, etc. Would have to be careful not to re-invent the wheel here because the existing programming books already cover a lot of this material. Which brings us to the following: Part VII: How to read a book that is written for C-programmers This would open up a world of excellent books such as "Tricks of the Game Programming Gurus" (can't remember the exact name), "A Fragment of Your Imagination", and the like. The whole approach would be folksy and even humorous, with exercises and examples sprinkled thoughout. I'm committed to writing Parts I, II, and V. The others would be up for grabs if there was interest in the project. Mark G. > >I could post the first couple of sections if anyone is interested. (They > >begin the chapter on reading and writing directly to memory addresses). > >If there is a great deal of interest, I could post new sections of the > >document as I have time to write them. Already have much of the > >first chapter written in my head. BMichael@... wrote: > This brings up a thought - format of such a manual. I know that _I_ would > prefer to have a chapter on each "topic of interest", rather than a real > "intro level course" type thing.