Anyone who has used the internet with any regularity knows that there is a difference between upload and download speeds, and generally, upload ...