Even though the writing is not great, I am very proud of that page. It was ported to the Microsoft site a long time ago but never updated there.
Another good one on these questions is:
What is the relationship between a Microsoft Word document and its template?
In my opinion, the best place for macros is in templates other than normal.dotm. Either the document template or another global template. You cannot record to a global template, but you can move macros once you have them recorded or written. Generally, anything I depend on is in another template.