I'm preparing to get a new mobile device and unless the new iPods coming out in September are upgraded with cameras/speakers, etc. (and possibly even if they are) I will need to get an iPhone 3G. So my question is, what's the best way to go about getting one, without running afoul of Satan (Rogers)? I am in British Columbia and am very familiar with Rogers so I consider doing business with them a non-starter for moral reasons. I have convinced myself that using the device (iPhone) in ways the manufacturer and distributor don't want me too (unlocking), is now to be preferred ethically speaking, over the clearly unethical practices I would be supporting by going with Rogers. In other words, I am prepared to violate the contract because to support it is to support a greater "wrong" than the contract violation itself. So in looking at my options on eBay and Craigslist, I got very confused very quickly. Some people claim they can unlock 3G, some say it isn't possible; some say that it's possible to legally buy an unlocked 3G phone in Canada, some say it's impossible. Where do I go to get a 3G white iPhone that I can (possibly) unlock? If I unlock it, can I get a Canadian phone company to support a voice only function with a non rogers SIM? Do I need to initially buy one with a Rogers/Fido sim in it even if I am ultimately not going to use Rogers/Fido? How many of these iPhones are stolen? Is it possible to get a non-stolen one? (a lot of the ads *are* from Surrey ) If I just want voice only, can I use a sim from Virgin/Bell etc.? I don't really care about the cost of the device, but what I want to end up with is a 16GB white iPhone that I can use as an iPod/camera for now but be able to unlock it at some point with a voice only contract from basically any other Canadian telco but Rogers. Is this even possible? I'm sure many have done this already and I would be grateful for any concrete advice.