This is/was similar to what I was thinking of doing. Basically spawning a second script in a new window that would monitor the size progress of the temporary spooling file. I just wish I could determine what the even rough size of the file to be uploaded is, prior to it being spooled. :(