@bryan-imhoff: Whew! Lots to