Thanks everyone so far. I will start to work my way through your suggestions and keep you posted.

Kind regards, Mark