Np. I agree with everything you have written. We probably are on the same page for most of this, and so I'll keep any further discussion for some later time (and over an expresso or a beer the next time I am in France ;).