@og18: Good write up.