Excellent write up. Might have to do this in the future.