I recently had to return my 3G iPhone and get another one. I purchased the initial one on day one. It worked great for the first week. Week 2 and 3 is when it started randomly shutting off and rebooting. The battery didn't last very long and a few other problems. The main thing that leads me to believe there are major problems with the 3G's is that when I was at home... I would only get Edge from the phone. Now, I returned that first one and got a brand new one. This one has no problem getting the 3G network in my home. My home didn't change... so this makes me believe that they are all not built the same. Just though I'd share my experience.