First you have to tell us what kind of connection you have. Second, 50Kbps upload speed is well above average. Comcast cable for example gives you 3000Kbps downstream, 256Kbps upstream. That comes to about 375K/sec download, 32K/sec upload. They allow burstable speeds above their downstream limit, but the upstream is a hard limit... I've never sent more than 32K/sec. 50K/sec upload is excellent.