I normally do all of my own phone/computer repairs - this morning I unfortunately had some shaky hands and tore my iPhone home button ribbon cable. In a panic (fearing I would have to replace the entire display assembly), I took it to Musharaf at iCell Wireless. He calmly and quickly replaced the home button (and swapped the battery for an OEM part I brought in with no fuss!), offering me a choice of generic or genuine parts at very fair prices. His 'bedside manner' was excellent and I was in and out in under 30 minutes. He even gave me some tips for next time I attempt a repair myself - although after receiving this level of service it'll be tempting to simply skip the stress and leave my phone in the capable hands of Musharaf at iCell Wireless. Highly recommended!!