Many thanks Clive - It would appear there's numerous learning curves attached to LinuxCNC and any one of which can result in start-up exceptions being thrown. Your answer for the XML helps me to disregard that aspect of displaying data for now until I understand the fundamentals better. Thanks for the PM - I'm going through that now whilst the shed warms up.

Mike