My husband dropped his EXTREMELY expensive, 1-month-old, Samsung Galaxy SII smartphone a couple of weeks ago. And yes, it broke. It was now a $600 brick, and we sure didn't have the money to replace it. After waiting a few days to make sure it really was broken and not just "sick" or something (because androids can repair themselves, right? RIGHT? No? DANGIT!!), we started looking around for repair options.
Replacing it with a new phone of similar abilities was out of the question, and the 48 hours he'd been using one of our old phones that only makes phone calls and sends text messages had convinced him that he could likely die from technological starvation if he had to use it for another 2 years. So we started poking around on the internet looking for anyone who might be able to repair smartphones.
Lo and behold, we stumbled across MobileTechVideos. They gave us a quote that was $100 less than anywhere else, and they have some spiffy YouTube videos showing how they can "unbrick" your phone. With no small amount of trepidation, we sent them my husband's broken phone, $200, and prayed.
About 2 weeks later, it came back to us in brand spankin' new condition, and my husband claims it works even better now than it did before he broke it. The staff there was very helpful and communicative, and they assured us that it only took as long as it did because they didn't keep the necessary parts for that phone in stock and had to wait for it to arrive from Samsung.
We couldn't find any reviews of MobileTechVideos.com before we used them, so we were understandably nervous about sending our phone to them, but we did it, and they did a fantastic job. So if you need your phone fixed, I highly recommend them. They were quick to reply to our questions, cheaper than anyone else I'd found, and they did a really great job. They repair many types of phones, and you can always email them to ask about yours.