Thanks m_c. We're pootling along just fine at the moment, but you are right: there is the ever-present worry of PC failure and lack of parts. We've had some close calls.

I've never seen those motion controllers before, I'll have a read up on how I'd go about integrating one of those into our setup. Where did you learn about all this stuff?