Wow. I have a lot to think about and I'll be digesting your reply for a while, coming back to it often. thank you.