Actually I've figured out how to send the file. Now I'm trying to figure out how multi-part file headers work so I can send the file and make a just-in-case "Click here if the file does not start downloading automatically" page all from one script. Thanks for the link Cheers! Petras
Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats.