Nice post
Eloquently written.

I may have missed this elsewhere but why no reviews ?