And lastly (I hope):
Originally I skipped the MHV_AVR and did the arduino install and tried it. Two reasons for that. 1) The link on the wiki is broken, and 2) I thought I remembered that arduino had it's own driver to upload.
So I got the avrdude error, and then went back to find a working link to the MHV_AVR Tools. Don't remember where I found them, but they are exactly the same ones.
However, I still get the avrdude error. I presently have the following selected:

I still have to do a clean compile on plane, after I figure out the answer to the previous post, but I did a clean compile on Copter just now, and then trying to upload, I still got the avrdude error.
The error I get is:
avrdude: Version 6.0.1, compiled on Oct 17 2013 at 21:37:20
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\ArduPilot-Arduino-1.0.3-windows\hardware/tools/avr/etc/avrdude.conf"
avrdude: error at C:\ArduPilot-Arduino-1.0.3-windows\hardware/tools/avr/etc/avrdude.conf:332: programmer type must be written as "id_type"
It seems to clear up the error if you put quotes around the text at that line.... but there are like 50 lines or more like this, I can't imagine they are all wrong.
Wait... look what I found in the documentation from avrdude!
-------------
Major changes compared to the previous version:
- Programmer types in configuration file are no longer keywords but
specified as string.
So you need to change 'type = XYZ;' to 'type = "XYZ";' in own
config files. (internal: The parser does not need to know all
programmer types now, new programmers will update only the table
in pgm_type.c.)
So somehow there's a mis-smatch between the avrdude version number, and the avrdude.conf file. !!??
Anybody know anything about this??