I'll try not to be the boring noob can't upload post. I've read the setup & troubleshooting guide and several forum posts. I'm running the arduino 0018 software and installed the 2.06.02 drivers on Windows 7 Enterprise x64. I've uninstalled and reintalled Java. My board is a Duemilanove w/atmega328. Upon plugging in the USB cable into any of the computers USB ports I have a green LED and blinking red D13 LED.
In the arduino application I've selected the correct Board and COM port based on Device Manager reporting USB Serial Port (COM3). Device Manager also reports a USB Serial Converter suggesting to me the FTDI drivers; BUS and PORT level have been properly installed (and reinstalled).
After loading the Blink sample sketch into the arduino application, shortly after pressing the upload button the RX LED blinks 3 times (further suggesting to me the USB communications are functioning to some degree) then after a longer delay I get
avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
If it is helpful, pressing the reset button shows some activity on the RX and TX LEDs then the D13 LED resumes blinking. I saw that this board has auto reset but I tried some reset/upload timing and it didn't help.
I have not installed the XP compatibility mode yet but will do so if anyone thinks my Windows 7 x64 environment is an issue. I don't know if USB ports are supported in the XP VM but I could find out.