I know this thread will probably piss a lot of people off, but I must say that I'm quite pleased with my iPhone 3G so far. I have got zero problems which have been complaint by some such as screen resolution/clarity, cracks, call quality, OS lagging, etc. I didn't update it to 2.0.1 until last night since I was worried something might not function normally if I did so. But no problems or so afterward. I guess maybe I was just very lucky to get a nice one. For those who have got the bad phones, I truely hope you will end up with fine ones. But I did get two bad Apple Bluetooth Headsets. Now I'm on my third headset and it works great. Just to share my experience with my 3G. What do you guys think of yours?