Thanks for the explanation. I've got some work to do but you've given me a good place to begin.