Oh man! That is an awesome answer! I freely and fully admit that there are many aspects of BC tech that I am just not up to speed on. In fact I have started a small pool of questions that I would like to cover at the Northern meetup. I am certain there are some key fundamentals I m just not getting. In a face to face setting I am sure it will be easier to articulate them well.
There's a feeling of right place right time that I have been aware of for a little while now... Oh I do hope it's right! :D