iPhone home button no longer works
If you can't fix the Home button mechanically, you can use a workaround to still be able to use your device, provided you have upgraded to iOS 5 or later.

Enable "Assistive Touch": Settings -> General -> Accessibility. It essentially shows a home button on the screen. A good way to breathe life into a broken phone.