I normally don't care for vanity posts but I give you kudos for your summary.
Excellent points.
Thank you