Just in case any newcomers think Jack is just blowing his own trumpet, can I endorse what he says. I've read his document twice, and I'm working slowly through it a third time and still finding new insights.
And I thought I knew about modes before I started! Thanks, Jack.
Phil