A fascinating little diversion! Quite simple - but the expert presentation carries it through. I've spent too much time already with it, but I think I might just keep trying.