Hi John Reynolds,
Please accept our apologies for the delayed response.
We've managed to configure and run your project on a local developer machine.
In the versions prior to 3.2 SP2, the search indexing service was gathering the URLs of the pages to be indexed and then performed a webrequest for each url.
With the 3.2 SP2 release, a lot of improvements in the indexing service were introduced. And the internal pages are no longer being indexed via webrequests. Because you're using Sitefinity 3.1 SP1 (3.1.1458.2)
the new PageIndexProvider
could not be used as it references some new objects and also uses some new methods.
This basically leaves us with no option for workaround, like extending or overriding some of the classes, as they carry a lot of differences.
We can assist you in the upgrade process, in case you decide to go for this.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.