Awesome! Thanks Pierre. That is exactly the kind of info I was looking for; looks like some great suggestions. You've definitely given me lots to research and think about.

I'll certainly let you know if I have any more questions.

Stephen