Ok, the upload problem was on my end and I figured it out while on hold. Here's a tip: don't use Netgear's Readyshare software. I was using it to access a router of mine on a different network. it installs a network driver as well as some sort of firewall, which I believe to be the culprit of the issue. I could certainly try to go in and mess with some settings on the driver or firewall, but at this point I can live without having direct access to the other router. There is probbaly a better way to setup that connection anyway and I'll figure it out later.
Thanks for the replies everyone!