i need help choosing the program for unlocking the new iphone 4.

can anyone recommend any websites of a good program that can unlock the iphone 4. i have found some but i dont know which one is best or better than the other ones. can anyone check these websites out and tell me if their product is legit or not. and if someone has tried their product please comment here.
iPhone Unlock - 1 Click iPhone 3G/3GS iOS 4 Software Unlock guaranteed <- this one looks very legit but is too expensive
How To Unlock iPhone 3G/3GS/4: #1 iPhone Unlock/Jailbreak software <- this one is the cheapest but doesn't look very legit
http://www.unlockiphoneios4.com/ <- i just found this a while ago but forgot the site this one looks good too.
how i define legitimacy here is that they provide contact information and an address of their company though it may not be a very accurate way of seeing their legitimacy at least they were decent enough to provide contact info may it be a fake or not.
feel free to comment in english, bisaya or tagalog for im from cebu!
thanks in advance and more power!