I dropped my Iphone 3GS and shattered the screen.
I was not eligible for a free replacement so I bought a new screen from Ifixit.
The repair went great! I never had an Iphone or any phone apart before. I followed the directions and it took me less than 5 minutes to install the new screen.
This new screen seems to work better than my old one. it is more sensitive.
Make sure the ribbon connectors are lined up correctly before trying to snap them in place. Do not try to force them on!