Very informative, thank you. I'm learning a lot from this thread.