Hi I have been reading up on the various ways to unlock iphone in the past couple of weeks and wonder what you all think is the best method...
hardware unlock: very risky, not for the faint of heart. Not sure whether it will hold up after future firmware updates. Void warranty.
software unlock: seems easy once you have the software. currently only iphonesimfree seems to be offering this in bulk only. uncertain if it will still work after future firmware updates. will this void the apple warranty?
turbosim/perfect sim: not as easy as software unlock, involves tinkering with sim card. However if I understand it right, it seems that this maybe the most likely one to survive future firmware updates? Since it works by fooling iphone into thinking the sim card is AT&T... what do you think? Theoretically this will not void apple warranty? If these things are true then it seems that even though this is not the easiest or the cheapest way to unlock, it is maybe the most desirable. Of course the catch is where to find one now

what do you think?
PS I live in HK and have found an "unlock iphone" (supposedly unlocked by software according to the vendor) but they are asking for HKD9200 (roughly USD1200). I also found other unlocked iphones in local yahoo auction site for roughly the same price and some even offer "one year warranty" (not by apple tough of course).