I have a fair amount of experience engineering this style of solution - with hardware. I have never written software to do it. In a response elsewhere in this thread I realized I don't even need physical different servers, just processes. I am going to explore this further but it is extreme overkill ATM. Thanks for following through to the point of mutual understanding.