It would be useful to have a web services / REST API so that other applications could post downloads to the site - e.g. and extension to the mail client to put large files there, or a 'send file' button in a document library which could then let someone who doesn't have access to the library download that one file.