Thanks for the pointers, Joe. I will do some investigation into the areas you've indicated.
Thanks
Graham