I just learned that with Fido, if you buy a new phone two years into your contract, you need to sign a new three year contract which is gonna be added to your current agreement (so if you signed in 2008 and buy the iPhone 4 this Friday, your contract will now end in 2014). The unlocked phone is more and more tempting...