Thank you so much for your detailed reply, I really appreciate it.
Time for me to get crackin' now...