That is a cool design - one that should have been a good puzzle to solve designing on the fly. Looks great!