Thanks for all the rapid and useful responses. Will take a closer look over the next few days.