As the title says, how fast (or slow, as in the case of my iPhone 3GS) is everyone's data UPLOAD speed? Not download, but upload? Even in a great 3G area like I'm usually in (east of metro Atlanta), when I'm getting 2000+kbps download speeds, my upload speed is horrendously slow, typically only around 150-200kbps. In fact, where I'm sitting right now, I have 2150kbps download, and only 93kbps upload. This makes using things like email unbearable most of the time. If I'm sending any kind of attachment with an email, it can take over 5 minutes just to send it. Not to mention uploading pictures to a website or uploading/updating facebook, twitter, etc. Using/sending email(typically with large attachments) is a must for my work. It's fine if I'm on a wifi connection, but with the 3G connection, it's awful. Conversely, I've noticed that the Verizon Droid I'm testing out has a great upload speed. It's download speed is typically a bit slower than AT&T's, usually around 1400kbps, but it's upload speed is usually only a bit slower than that, around 1000kbps. This makes a world of difference in sending email or uploading anything. It's lightning quick. Things are uploaded before the phone actually says "uploading". This alone makes the Droid more usable for me, even though I like the iPhone a lot more. So, is this just me/my phone, or is this a limitation of the 3GS? Or is this a difference in GSM 3G tech vs. CDMA EVDO 3G tech? Does EVDO by nature allow for upload speeds closer to its download speeds?