A friend had his repaired at some virtually no name place around the corner in San Jose for like $80 or something. It was just a dude in his apartment who I guess gets the parts and charges mostly for the labor. I don't know what's required to replace the glass, but if you can get the glass for $10, I bet you could do it yourself, with the proper tools (which probably aren't very special), for not much more.