Hi Peter,
My page numbers are all wrong!
If almost all of your page numbers are coming out wrong when you generate your index, then you've stumbled across one of the stupidest side-effects of Word's indexing functionality. It turns out that you have to hide your index to make it generate accurately. Can we say "counter-intuitive"?
Basically, you can't let the {XE} fields that you use to build the index mess up your final pagination. The way to avoid this is to generate your index only when all hidden text (paragraph markers, XE fields, etc.) are hidden. Then your pagination will match. For example, if you have a paragraph that looks like this:
http://taxonomist.tripod.com/indexing/wordproblems.html#wrongnumbers
https://wordribbon.tips.net/T009718_Improper_Index_Page_Numbers.html