@cc54: Great write-up.