I am having trouble downloading a program onto the Arduino. How can I fix this?
Make sure you have the correct serial port selected. Goto Tools->Serial Port and select the right serial port.
It is quite possible that the Arduino software will spontaneously deselect the serial port you have set previously. It is also quite possible that the assigned serial port changes.
How do I know which is the right port?
(Windows) It's hard to tell, just try them all :)
(Mac) You guys might have a much longer list. I think there's something specific that you could be looking for, but I don't know which it is.
It still doesn't work. What else can I do?
Try unplugging the USB cable, shutting down and restarting your computer. Plug the Arduino back in BEFORE starting the software again.
I am running MacOS X and I can't get Processing to talk to the Arduino. How can I fix this?
(More)
I am running Windows Vista, but having trouble with the Ardiuno. How can I get this to work?
There is an unstable version of Arduino for Vista. Give it a shot! (Link)