Many thanks for all your comments, certainly enough info for me to investigate further. Will report back on any progress.