Sort:  

Excellent commentary and analysis H.A.!