Lots of links to investigate.

Thanks for all the replies, everyone. I'll take a look-see and report back when I have more questions / feedback.