A file storage option that seems to be consistently overlooked is that many ISPs provide server space for user home pages. One doesn't have to create a formally-written web page, the space can be used for storing/sharing individual files as well. A size limit is typically enforced, which depending on the parameters may be sufficient for just a few large files, or may not be enough for a LARGE file at all .. but it's a possibility to be investigated. You're paying for the service, may as well use everything it offers.