will have comments for you in a day or two. too much to digest at the moment.

looking good, for the most part