I bought a 1st gen phone last November and loved it despite it's shortcomings as a phone. I bought the 3G on launch day, and got one with no physical defects. Well, Saturday night, the iPhone decided to just stop being a phone; wifi worked, and all the other functions besides the phone worked, just no phone. I tried disabling 3G, tried rebooting, tried restoring without restoring my backup, you name it. No signal whatsoever. I called AT&T (this was about 10PM on Saturday), and they siad it might be the SIM or the phone, as there were no service issues in my area (the guy was very helpful, and really looked into it). I pulled my SIM, threw it in my 1st gen, reactivated, and was back online. It felt good to be back on my old phone again! Anyhow, with all the problems I've had (went through 3 or 4 1st gen phones, and was about to get my second 3G), along with the absolutely terrible call quality and SMS messages going missing for hours at a time (now, this may have been due to the radio dying in my 3G), not to mention the cluster that is 2.0.1, and all the other shortcomings (lack of MMS is very frustrating for me), I decided it was time to call it a day for the iPhone. I went to the Genuis Bar the next morning (my buddy is a Genuis there), and he swapped out both of my phones with nice shiny new ones to put on eBay, then drove over to the Verizon Store and got a nice new Curve. I've regretted leaving Verizon since I got the 1st iPhone, and it feels good to be back. Their service is just a lot better around here. The Curve is kinda neat, though I'm missing some of my iPhone features already. *sigh* Someday, if they add the basic fatures it lacks (not likely), and get the OS stable again (likely) maybe I'll go back. But for now, I have something extremely reliable, and I can't describe what a relief that is after all the problems I settled with to have an iPhone.