AT&T data is being very stupid today. First of all, one second I'll have full bars of 3G and suddenly it will switch to EDGE for no reason. I was just doing some speed tests on 3G and the speed was varying way too much. One minute I'd have 1345kbps and then it would drop down to 888kbps and then it would be 138kbps and then 901kbps. It's seriously ticking me off. No wonder EDGE seems fine to me. When I load MacRumors on EDGE, it loads at about the same rate 3G loads it. This sucks a lot. I thought 3G was supposed to be FASTER than EDGE... This is crap. Also, all of my tests were done with the iPhone sitting in the same spot. Why am I getting such dodgy service today? It's being ridiculous!