Well after about 2 years of using my iPhone 3GS, I have officially switched back to Sprint and purchased a Samsung Epic. Unfortunately, Sprint is the only service that works reliably in my house and my surrounding neighborhood. I loved my iPhone so much that I purchased a Microcell so that the phone would at least work in my house. However, I have to end phone calls a mile away from home because AT&T will drop the call. Also, AT&T is by far the WORST carrier in my area (Northern CA). I get at least 2-3 dropped calls per day. I despise AT&T. Verizon is an option but, again, that carrier doesn't work in my house either. I've held out for this long and dealt with the hassles because I loved my iPhone so much and everything synced beautifully with my MBP and iPad. I'll be saving about $40 per month with Sprint because my wife and I can go on a shared plan and she has a corporate discount. While the Epic isn't an iPhone, it's still rather impressive. I like that I can customize the screens (I never JB'ed my iPhone) and the screen resolution is amazing. I'll see you guys down the road when Sprint hopefully gets the iPhone. If anybody is interested in purchasing my Microcell, send me a PM.