I dunno, I haven't read through this entire thread, but most robotics projects do not use desktop PC components. There are arrays of microcontrollers and such that control individual subsystems. Or a better microcontroller that can handle everything. Not a desktop CPU though... I was building a robot for the trinity fire fighting robot competition last year but I never finished it. I kind of went the opposite way of you. I didn't have enough processing power/microcontrollers for what I was doing. I was running the entire robot off one higher end basic stamp. Couldn't handle moving and sensor data at the same time. The basic stamp couldn't multitask. I found this guy's web site, he built a robot for the same competition I was going to enter. His robot looks pretty good. http://voodooz.no-ip.org/robotics/srx1/srx1.html