My iPhone 3GS had network problems and use to lose network very often, i enquired in a couple of places and everyone gave me a very high estimate. I called iKlinik and they said we cannot give you a estimate till we look at the phone it made sense to me, i thought it is worth a try i took my phone and it was opened right in front of me and the best part was no component was replaced , the existing component was repaired and my phone works fine.
I was visiting india and had a iPhone from UK and wanted to have it unlocked i found someone who could do it for me but when i wanted to restore the data from my earlie rbackup to this one i could not do it i went back to the person who had unlocked my phone he said that was not possible to do it as the data on my earlier phone was of a newer version and i did not have the phone but just the backup on my laptop. I got the number of iklinik from a friend of mine i called up , my job was done in a day i got back my data, this was amazing.