1) Bittorrent sync. It's saturated my measly upload. It's direct, no middle man involved. Not "quick" to setup.
2) Browser to browser direct file share using p2p.
3) Terashare - a new service that I saw just posted on reddit a day or two ago. I haven't used it, I don't like needing to install a client, but it could be perfect for your needs.
Name: Terashare
Website: http://terashare.net
Elevator Pitch: Sharing big files peer-2-peer with only one click.
More details: 2 young engineers in our first startup collaboration
Looking for feedback & marketing support.
Discount: no need - it's free :)
Checkout out introduction video