My kids play games in my iPhone 4 very often... and I guess they press the Home button very often and very hard apparently.. because the Home button on my iPhone has become very unresponsive, which makes it very difficult to use the iPhone.
It turns out that I'm not the only one who's having this problem so Apple decided to provide alternate logical/software Home button option for your physical/hardware Home button in iOS 6!
To enable it, on your iPhone or iOS device running iOS 6, head to Settings > General > Accessibility > Assistive Touch then switch it on
Once it's activated, you will see a transparent circle on your screen, which can be moved any spot on the screen.
When you press that circle, you will get a touch menu (see below) and one of the options will be the Home button!
Now you can access your Home button if even the button is broken on your iPhone, iPod Touch, or iPad. You can even double tab on the Home button menu to access the listing of apps that are opened (it works just like the physical button!)
If I can only somehow get this feature in my old iPod Touch, which can't get upgraded to iOS 6...