Ken,
Yes, I was able to get your code to work but when I add 'ManualStartUpload="True"' to the control, I am then unable to get the filename/filesize because the items count is 0.
But if I try to call uploader1.upload, I'm required to supply filename, filesize, and temppath.
So when doing a manual upload, how do I get the filename and filesize required to upload the file since these items aren't in the collection until after upload.
I'm sorry if I'm missing something here.