CheckTemplate is a startup add-on that dynamically
checks to see that the link between a document and it's template has not been
broken. CheckTemplate looks for the proper template when the
document is loaded and whenever it is activated.

This is extremely useful if you move documents between
two machines that have slightly different arrangements, or if you move a
document between Word for Windows and a Word:Mac
CheckTemplate will attempt to find the expected
template, if it cannot, it will ask if you want to run the Templates and
Add-in command to attach an appropriate template.
Note: If you click No when prompted, you will not
be asked again about the missing template during the current Word session.
This utility is free.
Example 1, PC to PC
Your template folder is the default folder,
something like:
C:\Documents and
Settings\<username>\Application Data\Microsoft\Templates
but your writing partner has moved his
default template folder to:
D:\MSOffice\Templates"
Check Templates will compensate for the difference in the
root template folder name and will find any template stored on either machine,
as long as it follows the same sub folder directory.
For instance, if he gives you a doc based on
d:\msoffice\templates\mailing\letter.dot
CheckTemplates will look for:
C:\Documents and
Settings\<username>\Application Data\Microsoft\Templates\mailing\letter.dot
Example 2, PC to MAC
CheckTemplates works the same nifty magic if you move a
document from a PC to a Mac running Word:Mac 2004.
For instance, in our above example, the template you move
to a Mac is based on
d:/msoffice/templates/mailing/letter.dot
CheckTemplate will look for
Macintosh HD:Applications:Microsoft Office 2004:Templates:mailing:letter.dot