@nickerpmg: Really nice write-up.