Well, once you get used to your internet speed, you kinda automatically make a mind timer. Uploading 20MB files for me takes about 45 seconds. 1MB takes about 2 Seconds. I've uploaded hundreds of files, so I am firmiliar with my Internet Speed.

My internet speed sucks so when I have to upload stuff it takes like 5 mins.

whats your speed?

My internet speed sucks too because I have to use a ridiculous WIFI connection to my router as its too far to easily put in an Ethernet cable. Download speed - 1.43 Mb/s , Upload speed 0.43 Mb/s , I score a national grade of F on speedtest.net . My speed has always been terrible, barely surpassing 2 Mb/s when wired up anyway.

EDIT - scrap what I said, I rebooted my router (it has been running for a good month or so), Download speed - 1.85 Mb/s , Upload speed 0.46 Mb/s , I score a national grade of D- on speedtest.net

EDIT - I thought I would do a pingtest.net one too -

EDIT again - well, speed seems to vary actually, but here is an image: