Thanks for that. I'm sure the software side will become more understandable once I've used it.

At the moment, I'm more concerned about accuracy and repeatability, and am really needing pointers towards what switches to buy. Are normal microswitches accurate enough?