Take the file and reverse it so the last bit is the first and the first bit is the last. Then your DSL will think it is downloading the file when you upload it and you'll get faster speed. ;)
Because it's asymmetrical bandwidth, I'm fine for inbound speed. but I need to regularly move large files to FTP, and it's becoming an issue.