[SOLVED] AVRdude STK500 Timeout Communication Error

Hello,
I have an Uno and it works great. The only real problem I have with it is my crappy programming, enough of my soap.

I changed the Programmer to Arduino MEGA 2560 (which is the only menu item that has a bit of a lagg when I click it):

I ordered a MEGA 2560 and for some reason Arduino 1.0.3 IDE gives the following errors when I try to upload code:

Binary sketch size: 5,886 bytes (of a 258,048 byte maximum)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

I have various vendors of micro controllers that I use on this workstation so I don't think its any issues with the USB ports or the OS (Windows 7 Pro).

Is there another bootloader or flash I that Arduino might have that may fix this?

tools_menu.png

I solved my problem.

Solution: The wrong com port was selected in the Arduino IDE. I selected the correct port and my code uploaded just fine.