Final post of the day! Thanks to schehrezade_1 for her unfailing patience (and I promise to finish the beta more than three hours before you have to post next time :p), everyone who has commented (you guys rock!), and to itmustbetuesday for letting us come back again!
And I leave you with a couple of puzzles – hope you enjoy :)