I’m just about ready to through my iPhone 3G through a wall. I can’t wait for the next gen to be released so I can replace this one.