by SpencerAlanMacLeod
Whew, that was great! But it reads like the start of something. Surely there is more...