Luke, I tested your theory by doing an ns_write, then pausing for 2 seconds, then doing another ns_write. IE displayed nothing unless the first ns_write contained ~300 characters.
However, if I apply this trick to file uploads by writing 300 characters before doing set_the_usual_form_variables, IE displays the new page only about halfway through the upload process. That still gives users plenty of time to click Submit again. Anyone know why this latency occurs?
Perhaps, using javascript to throw up a message box that says "wait" is the only idiot-proof solution???
Carl Coryell-Martin, I sure would like to have that robust uploading module!