James - Thanks I hadn't thought to unplug while doing the upload and that worked with copying what the IDE is using for its makefile switches. Here is a copy of the IDE makefile and keep in mind that this works within the IDE just fine:
C:\Arduino\arduino-1.0\hardware/tools/avr/bin/avrdude -CC:\Arduino\arduino-1.0\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cstk500v2 -P\\.\COM4 -b115200 -D -Uflash:w:C:\DOCUME~1\Mozart\LOCALS~1\Temp\build5991853816765248887.tmp\Blink.cpp.hex:i
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean,
http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Arduino\arduino-1.0\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : stk500v2
Overriding Baud Rate : 115200
=======>
Here is a copy of my CMD session:
C:\Arduino\arduino-1.0\hardware\tools\avr\bin>avrdude -CC:\Arduino\arduino-1.0\h
ardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cstk500v2 -P\\.\COM
4 -b115200 -D -Uflash:w:C:\DOCUME~1\Mozart\LOCALS~1\Temp\build599185381676524888
7.tmp\Blink.cpp.hex:i
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean,
http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Arduino\arduino-1.0\hardware/tool
s/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : stk500v2
Overriding Baud Rate : 115200
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
=====>
I just copied what was captured and pasted it. The results are still the same in terms of the Timeout error. Any other suggestion?
Thanks,
-Ken Q.