I can't upload the code to my rover(newbie)

i recently tried to upload the sample codes to my rover using Arduino, and i followed the steps in the video on youtube @ youtube.com/watch?v=Tpe6ubhmzrI and i have encountered some problems. I have been using the sample code #1 from the user guide online, the code in particular is to adjust the motor speeds to be even

when i verify the code, everything is smooth, but when i actually try to upload it i get and error like: *Binary sketch size: 2618 bytes (of a 30720 byte maximum)
avrdude: stk500_recv(): programmer is not responding
*

Im also having trouble understanding the serial ports, my 4 options are all bluetooth, and i don’t have the BT model, and two of them that end at “Bluetooth-Modem” won’t work because they are in use already, is this normal, can someone explain these to me
also I’m using a Mac with OS X lion, and using the basic kit

EDIT: also what is the hyperterminal i could not find that

any help at all would be great

If you have the basic kit, you need to connect the Rover directly to the computer via USB, select the correct board (it’s a Duemilanove, not an Uno), choose the right COM port, then upload. If you see “bluetooth”, it may be from another device you have connected to your computer. When you connect the board to your PC, it should automatically pick up the FTDI drivers; please refer to the DFRobotShop Rover user guide, Troubleshooting section and tell us which step you get to.