*** FORGET IT *** the file did get overwritten by mistake, the code was out of order....my mistake. Hey there -- NOTHING changed in my code (haven't edited it), but between last night and today, a problem arose. I have a web form that submits a file upload via ASPUpload; one of the hidden form elements is "studentid", which the script uses. The first two lines follow: Set Upload = Server.CreateObject("Persits.Upload") sID = Upload.Form("studentid") ..and sID comes up empty. I know the value is being passed by the form (by testing using method=GET) and the id is correct. AND i know it worked last night. Did something change with ASPUpload, or is there something else that would cause that to happen?