This looks pretty good. Count me in if I like where further preparatory development goes.