Today was the last straw. AT&T service is the culprit. After standing outside today with my iPhone 4 in-hand showing me I had 4 bars with 3G service, nothing was working. Google maps wasn't loading, couldn't browse safari, apps weren't refreshing, all this during the time I needed my phone the most. Hate started building up and it just became obvious I need a new phone EVO 4G Here I come. I'm no longer impressed. I've been with AT&T since day one of the first iPhone. It's been nothing but non-sense. iPhone 3G to iPhone 3Gs, come on what type of scam is that?? I'm done.