This is a really weird problem I've had with my iPhone 4 for the last few months. The home button will randomly stop working for a while until I press it like 20 times and all of a sudden it will work again. Also I usually have to press the home button twice to exit applications most of the time. I've never dropped my phone or dropped it in water, I'm thinking it's dust in the button? Should I take it in to the genius bar and they will fix it? This happens randomly so I'm afraid I won't be able to reproduce the results there. What should I do?