Good job on this, Mark, one of the best write-ups I have read. Glad you got it figured out.