Sooooo many details!  Your work always amazes me.