Yesterday I bought an access code from ST to switch from one of their phones to my Verizon iphone 4s. When I went to activate my iphone it says it cannot be activated, to try again. I tried several times and even called ST and they told me it could take up to 24 hours. When I cancelled my service with Verizon my contract was over, but I do not think the phone is unlocked. So it has been 16 plus hours now and the iphone still wont activate. Is straight talk trying to unlock my cell phone for me? Is that why it is taking so long? Will it ever work? Also I am reading about sim cards do I need one for my iphone to use on ST? Their website never instructed me to get one. Thanks