Thanks for your quick response. That takes care of checking the file size, but how do I break the data into 650MB sections? I thought I might be able to use a DoWhile filesz > 650MB, however, I can't figure out how to keep the data together so that the user only has to click once to get all...