Thanks for taking the time to reply. This conversation has given me
some new ideas to check out which is probably about as much as I could
have hoped for. As you've pointed out, I have a difficult road ahead
so I'll just get back to it.

Jeremy