Before today, I couldn't get a download speed test with Sprint to exceed 100 kbps (I'm serious). I was doubting whether or not to return the phone, but I really don't want to go through the hassle of being phone-less for 2+ weeks while another provider gets 16GB iPhones back in stock. Last night at around 1:00 a.m., I pulled in my first 1+ mbps speed test. Now, at around noon today, I am registering .53 mbps with a ping of 64 ms. Considering I wasn't able to achieve anything below a ping of 300-400ms or above about 10 kbps yesterday, I consider this a step in the right direction... Note: This is in the DC/MD/VA area.