I was wondering how sites like http://wetransfer.com and http://yousendit.com makes it possible to send huge files over http? I was always told that sending more than a few 100 mb over http was a bad idea but there seems to be a lot of sites that do exactly that. So, do they chop up the file in smaller files and send them on the client side or what?