Sorry guys, I'm sure this has been asked a million times but I'm getting lost in the sheer number of threads. I've been repeatedly told in the past not to buy an iPhone off the shelf if I intend to use it on T-Mobile because the new boot loaders on them prevent it from being unlocked. I'm seeing lots of references to a software called ZiPhone. Does ZiPhone unlock, or jailbreak (I'm aware of the difference, I followed the iPhone hacking scene earlier but then stopped and now am way behind)? Essentially, can I buy an iPhone off the shelf or from Apple's refurb store today, and pop in my T-Mobile SIM card and get a blackberry data plan and expect it to work as a phone and with internet?