It's way past my bedtime, so I will have to read it in the morning, but it already seems to address several of your questions.