Oooh, look what just arrived! Thanks for the rec @Seville_Writer - this looks great.