A friend of mine recently dropped his iPhone 3Gs and the glass cracked pretty badly on the front of it. Not the worst I have ever seen, but still, pretty bad. His contract is up in 6 months, but he would like to get it fixed. He has given up looking on places that fix it, but I know how much it bothers him that his iPhone looks like junk. He is even more crazy about dust and finger prints than I am, so I would like to help him find a place to get it fixed. For anyone who has gotten theirs fixed, did you get it fixed locally or did you mail it somewhere? I found a few sites that repair it, but was just wondering about others who have experience with the same issue. I'd love to get it fixed locally for him (Philadelphia) but if it takes sending it in, I think he will be open to that as well. Thanks!