Thanks for your comments and links on this. I haven't had time to fully digest them - there's a lot of information there and there are some competing demands on my time.
Wow a guy who is worth working with.
Let's see if we could combine our resources to get the job done?