The $50-robot tutorial is based on AVR which is C-code, which I love about this system and tutorials, I don't have to learn a new language

That's why I said, everything makes sense, except for the physical cable part.
* kevinisnekkid
thanks for your recommendation, the AVRISP. And especially for offering help

everything seem fairly easy, except for, and I'm burning my brain to figure out an algorithm for computer vision. Which is my main drive for robotics, actually. Yes, I am going to start with the $50 robot, SoR expert advice: "start with a simple robot".
What is your opinion on the Arduino, below?
* maxheald
Fair enough
Arduino Duemilanove (Arduino) seems to be very straight forward. Except for, it raises a new question: when I would be writing the ATmega328 (MCU), would I have to insert the MCU into Arduino, write it and remove to be put back into the robot?? or, could I simply write the MCU on the robot, via the pins situated along the contour of the board?
It would be tedious if you have to transport the MCU each time back and forth between Arduino and robot, to be programmed. Let alone the risk of physical damage to the MCU.
** personal
after having to read all the tutorials on building your own system from scratch (SoR and SparkFun) and the Arduino video's... I am more interested in AVRISP, unless Arduino can act like AVRISP, because I don't want to buy an Arduino for each robot I'm going to make. If I like the robot which can make coffee, why sacrifice it to convert it to one that can do the gardening? The AVRISP approach of designing the programming aspect into the robot, seem much more user friendly, than designing from the Arduino, which would make the robot dependent on the Arduino.
Thanks for your help thus far