by dave_jones_50
I really enjoyed this. I see the author hasn't written much lately. Dave, I hope you decide to take it up again. I'll check out more of your work in the meantime.