I have experimented with embedded ethernet controllers namely the pic-maxi for hobby use. There is now a work project that requires 2 remotely connected (approx 20km wifi link that is in place) devices that needs to control and status pumps and level inputs. Basically the A end will comprise a water tank and a pump. The B end will comprises a water tank gravity fed from tank A with a level detector. When the B tank is low it will signal the A end to start the pump and stop when the A tank is full. Then A tank slowly drains into to tank B. The A end also needs to provide low battery volts, low oil alarm and fail to start alarm signal to the B end so it can signal these alarms for maintenance. Both ends are solar/battery powered. Therefore each embedded controller need to be able to act as a client and server to the other end. Most embedded ethernet controllers act as a server allowing a user to login and monitor and control devices that are locally connected to the controller as when as respond to input locally and control the devices locally. I have experimented with the pic-maxi as a client sending http requests to a server but I dont trust my code or designs for industrial use and it would take me a very long time to integrate. Therefore I am seeking off the shelf controllers that anyone has used successfully and would recommend that could be configured to perform these functions. Cheers Justin --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .