Have download records mirrored in the background on another ftp server. Set a limit on the size or age of a file that will be mirrored and allow remote files to be downloaded through your server.