Well, I just got 3G in my area and I've never used 3G before in my life until Monday. Here's my stupid question: I have to walk through part of the warehouse to get to the time clock and I get no 3G reception in the warehouse, so it switches to EDGE. However, when I get outside, I KNOW I can get 5 bars of 3G easily, but the iPhone takes FOREVER to switch to 3G. I'll get in my car and start driving down the road... still EDGE, keep driving, still EDGE... drive some more... finally I give up and turn on airplane mode and then back off again and 3G shows up full strength again... is it supposed to take a long time to switch from EDGE to 3G when you leave an EDGE area into a 3G area? By the way... I upgraded to 2.2 on Friday and didn't get 3G until Monday, so I do not know how 3G responds on 2.1. I don't know whether to blame 2.2 or just accept that it's the way the iPhone works.