Awsome! I really like it. I think, everyone will enjoy it, when it's finished...
Yeah, you're right, the "Time remaining thing" would be very cool... Can't you have a look at/copy it from the firefox source?
Maybe, you can still add more slots, that are in pause/Waiting list...
They look just like the normal uploads, but these are paused until a slot is free again to upload. So you can always see what upload comes next, if more than three sends files. (Otherwise we would have to select the file we want to send five times for 15 files (±1CD)...)
If you could do it, it won't be bad if you have the option to move the upload (modify the rank higher or lower) could be (in order before they have begun to determine whether another file first be send ...)
Do you think it's also possible to add a tab (above), where you can see the files that are currently (sended/received) in shared folder?
Here, I think it looks not bad. Did it?