Hi. I've got an application that does both a file upload and file download using a Servlet. Currently this functionality handles 10s of thousands of records for both upload and download. Here's my problem. I need to be able to download a REALLY large file. For example, a possible upload file would be 100,000 records. The download file would be in the range of 1,000,000 to 20,000,000 records. One record could contain anywhere from 50 to 1000 characters. Does this sound feasible using this technology? Or is there a better way? Is there a possibility of FTP uploads and downloads in a Servlet?