OK, this is starting to get off topic a little bit.. but...
I have to admit, I haven't tried updating the software on my etrex yet, but I have on a GPSIII. And on that unit, the software upgrade was a program that did everything for you: established communications via the serial port and used whatever proprietary protocol to deliver the update and reboot the receiver.
Let's see... Yes, according to the readme, you just need to hook up the receiver to an available serial port, and run the program.
JB