PC based software to interface with my hardware via usb to control 3 axis motors. End user controls 3 axis motion of a bottle with a joystick as the software records all motions, time based and also positioning from encoders. The recording can then be played back. This software exists and works well with just a couple of bugs that need fixing. I have thoughts on how to improve it but I am not well versed in C#. If possible, I am located in Hilton Head Island, SC. It would be great if I could hire someone close to my area for debugging etc.