The home button on my iPhone 4 is flakey. Sometimes it just doesn't work until I mash it down really hard, then it works fine for a while until it starts not working again in a few hours. I've already taken it to the Apple store twice. The first genius couldn't reproduce the problem. We sat there for about ten minutes pushing the button and it worked fine. He said it might be a software problem, and that I try to restore my iPhone as a new device. I didn't believe him at all, but when I got home I did this just to humor him, and of course the problem still came back some time later. The second time the button was giving me problems all morning, but when I finally brought it in, it worked fine again. The genius said that he has to be able to reproduce the problem to replace my phone. He gave the phone the compressed air treatment, but of course the problem still came back later. Anyone have suggestions on what I should do? I want to get this phone replaced or fixed before the home button fails completely, leaving me possibly screwed if I'm away from home. I'm traveling a lot in the next months. Those confounded Apple Geniuses don't trust me when I say the button is screwing up!!