I'm signing off now. I see that there are a number of unanswered questions. I will get to them tomorrow and over the weekend. Thank you everyone. Great questions and comments. I learned a lot.
Previous threads we've done: https://news.ycombinator.com/submitted?id=proberts.