I'm going to have to spend some time enjoying this but I just wanted to say, Wow! Magnificent piece of work.