Fab! such a lot of work and thought has gone into that

Mags