Just ran into this story - and it's great! don't worry about my patience - with a story like this, I could wait a loooong time for updates, it's well worth it!
Author's response
I'm glad you're enjoying it. I'll try to keep the updates coming, but we all have real life issues. Ch22 is floating around out there and will come back to me sometime soon, but I can't pin it down any more precisely than "this month sometime." Cheers.