Okay, I just started reading, but had to comment on the name of your 'lady' of leisure: A. Alderton!!!!! You sly sweetheart. I'm keeping my eyes open for buns... *huge grin*
More comments to come once I've actually read past the correspondent's name.