It is possible to show a real progess bar.
I've done it.
The only problem is that u must have ur own server to do this. Cause by default php can't.
U have to modify the file rfc1867.c of the php distribution source to write uploaded file information in a temporary file (information such as : time of upload, temporary filename, real name, length, domain...).
So, when ur form is submitted, it will have to open a popup that will search information about the file in the temporary file generated by rfc1867.c
And then it is simple to show a real progress bar !!!
Now it is a little difficult to implement but maybe someone will make a php extension to do it ? maybe me ?
If u have any question about this trick, send me an email : contact at pcapc dot com