Thanks for the detailed analysis. I figured that some of this would be grunt work but had to through out my half-assed suggestion anyway.
I'll take your suggestion to start looking at the FAQ offline. No timeline here, I will probably just pick away at it and share the results with you two when I have something concrete. Suggestions from anyone are welcome.