<rest snipped because I agree with every point :) >
Agreed, 100%, up, down, left, right, absolutely.. I actually started some of this project working with AB PLCs, as well as a great miniature PLC setup by a company called Keyence.. Check em out sometime. But, like I mentioned above, really...