I am about to create my own photovore robot. I bought an Arduino Duemilanove instead . My question is , in the programming section of the guide it tells to download photovore source code and compile it and upload it to the microcontroller, do you think this is compatible with the Arduino Duemilanove Is there a risk in breaking a microcomputer when uploading incompatible code. Im just a beginner and need guidance. thanks

There is no risk in breaking the microcontroller - you can't upload "wrong" code because before the computer attempts to flash the microcontroller, the compiler checks to see if the code is ok. If the code is wrong, it will stop the upload and tell you what is wrong. Of course, if you change fuses you could do something but don't worry about that now since with Arduino it is tough to change them.