Thanks for posting this excellent article!
You are welcome. Main reason I posted it is because even I could understand it.