Thanks Bruce et all for your help and insights into helping solve this issue. I've probably put a good 15 hours overall into wrestling with this issue.

Many thanks again!
Kind Regards,
Eric