Hi, i was trying to get the answers for my questions by myself but it was taking me forever... so i decided to add a thread. (sorry for those who answered this question million times) okay, so i got this iphone 3G 3.0.1 firmwared on ebay!! yay~!!!! now since i have t-mobile i like to unlock it. *before i start the question is there any method i can waive from iphone 3G plan on AT&T(with 3G/GS not 2G)? i mean, my contract with t-mobile is over so i went to att to get iphone 3gs but the problem was the plan was way too expensive. it was easy over $85 to use iphone...i dont need 3g network for myself since i have wifi. im planning to move verizon if they get iphone or omnia2 is really good so i prolly use this phone for max of 1 yr and sell it back or may be just keep it. okay so back to question about JB and unlocking. 1. what program should i use? which is best? i can have PC laptop but school has macs in computer lab.(quickqwn, pwnageTool, redsn0w, ultrasn0w, blackr1an) 2.i like to keep up with newer iphone firmwares if they are available...so to do this i have use pwnageTool? that means i have to unlock and JB with pwnageTool? 3.do i need to downgrade to 3.0 for 3.0.1?? thank you for read my post and please answer them!