HM and friends - great thread and line of thought. I just caught up, and so much relates...