Had an iPod Touch 3g with a cracked screen. I found these guys on Yelp and called them a few days before I actually went in. They were quick to answer the phone, courteous, friendly, and told me the truth in regards to cost and whether or not they had the replacement parts in stock. He didn't know because the guy who does the ipods was out to lunch. So I called back a few days later and was told the same information regarding cost and I heard them checking in the background to confirim they had a screen in stock. I went in and left my ipod there. Since they had other jobs, they asked me to come back in a few hours. I got a repair estimate copy and left. I came back a few hours later and the screen had been replaced. They even charged the ipod, put a temporary screen protector on it, and they also straightened out the metal casing on the side where the volume button is. It had a little "bump" on it due to it being dropped. I figued they had to make the screen fit perfectly. I wasn't charged extra. In person, they were professional and courteous. I would recommend them. THANKS!