I hope someone here can at least point me in the right direction :) I am a middle school science teacher and run an after school robotics club. Each year we participate in a contest called Botball and the theme this year is searching for water on the moon using robots. As an advanced project I decided we should build our own semi-autonomus tele-operated rover capable of finding water ice in a soil sample. We are basing the robot around a mini-itx board with 512MB of RAM and a wireless NIC with a Phidget 8/8/8 interface kit for sensor interfacing ( http://www.phidgets.com/index.php?module=pncommerce&func=itemview&IID=85 ) and a Roboteq motor controller for motor control (http://www.roboteq.com/). We also have a Logitech Quickcam 4000 Pro for vision. The plan is to write a server that will stream out the sensor and video information from the robot to a client. There will be two clients, one on the robot that connects and interprets the information for semi-autonomus control and another remote client. You will be able to connect to the server via the remote client and view all the sensor and video information in real time and drive the rover around, looking for water. Eventually the OS on the robot will go onto a small bootable compact flash card. I have most of the details worked out except the streaming video part. Ive never done anything with streaming video - ever. What would be best would be a tutorial on how to setup a streaming server and how to program a simple client to connect to and view the stream either using Qt/KDE or GTK/Gnome. Any help? David Culp