Sean,
Me again.  Are you still getting the "update error. Bad image header, Invalid Image file. " message?  Could you post a screenshot of the firmware upgrade configuration window?  
Also, if you have easy access to a TFTP server or don't mind installing one temporarily like 
tftpd32  you could try TFTP instead of FTP.