I found this site from a google search after not having success with reboots, and somewhat skeptically i tried (i figured if all these people are vouching for it, it might actually work. Well I dropped it a bunch of times, and that didn't really do anything, but then i slammed it down on my desk pretty hard a few times ... and voila!
So, yes, if your home button stops working just beat the shit out of your phone
Bookmarks