Hello. I need to know the best/cheapest way to unlock my 3GS to use on a different network. I'm moving to New Zealand for 4 months and I'd like to get a local sim card while I'm there for my phone, but I have to unlock it first. What's the best way to go about this without going through my service provider? I'm using an Iphone 3Gs with software version 4.3.3 The warranty is up, so voiding it isn't an issue for me. Not sure what BB is.