This is amazing, printing it now so I can read it more before heading to bed. Great job!