Thanks to you both,

I have decided to use both solutions in my imlementation.

Colin