Thanks everyone for the welcome and encouragement, and for your insightful comments! Next time I'll post the whole thing as a work in progress, so I can benefit from your suggestions! Thanks.
The following thread is my own contribution towards finding a workable method.
I don't recall specific locations for the other discussions as yet, but I will keep an eye out for them and compile some results as I notice them :)
Thank you kindly. :)