My poor iPhone 4s screen shattered. It was devastating. And embarrassing! The apple store actually recommended MacMedia when I asked for alternatives to their expensive solutions.
The guys at MacMedia are super nice and easy to talk to. They really know what they're doing. The whole procedure took about an hour and a half. Luckily it's in a great part of town so I just wandered off in search of entertainment. And even when I came back and it wasn't finished, there's a couch you can hang out on.
It cost $135 to replace the glass and I bought an awesome new case at $35. Not too bad and now I can show off my phone with pride! Oh happy day!