Sometimes my iPhone 3G's "End Call" button would NOT work, or it would, but I would have to press it hard a few times on some calls, and it would work perfectly w/out any issues on other calls. This does not make any sense to me! And on top of that, when I want to hang up sometimes, the screen would go black and I would have to press the "Home" button to go back to the screen and then I'd get the "Touch anywhere to continue the call" message (when it's kinda green on the background) so I would touch the screen.. sometimes once, sometimes multiple times, to really end the call. By then I am sure the person on the other line's voicemail would probably get a long silence since I have been so damn busy trying to figure out how to end the freakin' call at least one minute ago!! SO FRUSTRATED.