I have almost no service half the time in my home with my iPhone (usually because the dumb thing switches to the edge towers which has no signal but the 3G will have some). So I decided I would do a quick test of things for a day and just keep mental notes. I tested my old Motorola Slvr in the same areas where my iphone shows 1 bar for a full day and come to find that the Slvr has 3 bars or more in those same areas. Also, where I used to drop calls constantly, the voice was crystal clear on both ends and no dropped calls at all. I did the same test but shorter with my friends phones with AT&T service with a Samsung A237, Pantech Matrix Pro, and Blackberry Curve. Not only did they all show similar bars as my Slvr, but the data remained on 3G for the phone capable and again NO DROPPED CALLS. I pull the SIM out of the Slvr and back into the iPhone and sure enough the first call I made, I ended up dropping the call almost immediately because of no service. I've had this same issue with the 2G iphone (though not as bad as the 3GS) and the only conclusion I can come to is that though everyone wants to blame AT&T for the crap service, I really think it's the iPhone itself. The only thing I can blame AT&T for is lack of MMS and the rape that they charge me every month. Does anyone else have similar experience or tried the same experiment?