This is an awesome and easy to follow guide. I just reassembled my 3GS and have a couple of issues to resolve. The touch screen is the main issue. The touch screen works, but the calibration is off. Takes a few swipes to get it out of sleep mode and the keyboard response is haphazard. Any ideas what can be done to fix this. The other issue is SIM slot. No problem inserting the card, but can not pop it out. I know this has to do with the spacer because my back cover did not have a pre-drilled hole. I drilled one, but had problems seating the part. I figure I will fill the hole with plastic epoxy and re-drill unless someone has a suggestion. Perhaps I should order a new back with the hole drilled.