I really enjoyed the thoroughness of this article Mike. I learn best with explanations, bad examples, and good examples and you nailed all three. The XY Problem is also something I'll be teaching my class tomorrow to expose them (and cement my knowledge), so thanks for a great time-filler!