Very interesting read, thank you. I'll have to get back to it when I have more time.