Thank you, what a great read - this is really comprehensive!