Thank you so much for the solutions suggested so far, I'll try them out when I think I've understood them, and let you know how I got on. (This may take some time). -- John Seago