If you are ordering replacement parts to do it yourself, this is a good company to work with... if you are sending an item in for repair then think twice. I sent my 3gs in for a battery swap (not wanting to risk damaging the phone by doing it myself). I was told the phone needed further repair so I paid the extra $30 to have it done. CSR told me on several occasions that the phone would be fixed and returned that day. It has been over 2 months now. There have been no responses to emails, no one to call and live chat is offline. I have filed a complaint with the Better Business Bureau hoping to resolve the situation.