Great posts Derek. Completely agree with your overview