I have verizon and ive been waiting for them to get the iPhone for suuucchh a long time but I think it won't happen since all their trying to do is compete with the iPhone, and i doubt they will switch to GSM (although I think sim cards allow much more freedom than CDMA). I also don't want to get ATT. So my solution is buy the iPhone 3gs from apple, unlock it (using Unlock iPhone 3G 3.1.2), get a TMobile plan (cheap one) with a sim card, and just use that sim card in the phone. My question is, would this work and is it illegal? I'm assuming its not because I am using it for "sole" purposes by using another network; i'm not going to sell unlocked iPhones on ebay. Another question, is there anyway the companies know what phone you are using through the sim cards? Lastly, since new iPhones come out about every june/july, is it worth waiting for the next iPhone, the one after 3gs? Will it be longer than that?