Awesome...but no way of knowing whether or not it will unlock the phone? Or does it unlock it irrespective?
I read up that it voids the warranty, but how does this affect running with iTunes and future software upgrades? I would obviously back it up before doing this (assuming I get the iPhone 4).
It can be a real challenge to unlock an iPhone and an update will kill it. Try to get a factory unlocked model. You can get them in Canada, Hong Kong, European countries and South Africa.