My home button was failing on my iPhone 4. It would stop responding to single/double clicks. I was very frustrated so I took the phone to the Apple store but they said that it was just a software issue. They did a restore on my phone and once I left the store the home button stopped responding again. Single click, double click...nothing. I was convinced that it wasn't a software issue so I began looking for a site that sells home buttons and found this site!!!
I ordered the tools that I needed along with the home button from this site. I work on computers so I was pretty comfortable with trying the repair myself. I decided to wear surgical gloves so I wouldn't get my greasy fingers on the contacts. It took me under 2 hours to complete which including the occasional water break and relaxing of the eyes. Those screws are tiny!!! I didn't run in into any issues and the guide that is available on this site was perfect.
Wearing the surgical gloves helped but it was harder to grab the screws. Now, the #00 screwdriver's tip wasn't very magnetic so it wouldn't hold onto the screw very well. So, make sure it is very magnetic or magnetize it yourself. Another suggestion would be to separate the parts that you remove and place the screws either in the hole on the part or close to the hole that way it will be easier to remember where they go. Lastly, I didn't order a metal spudger which I wish that I had. It would have made removing the front of the phone from the frame much easier.