@kineticenergy: Great write up!