For those of you eagerly watching this space for an update, part 3 is now up
here.
I am quite overwhelmed by the response this story has been getting. I'll respond to everyone's comments as soon as I've got half a chance, so please don't think I'm ignoring them; this week has pretty much been taken up with work and writing, with occasional breaks for minor details like sleep. :)