ping
Just checked this out but didn't have time to read every word but it looks like you are on top of this. Good work!