Hey. I'm looking to purchase an iPhone 4. I am a Telus customer in Canada. My current contract is up, so I can buy it unlocked direct for Apple if I like. However, Telus is offering some perks if I sign up for a 3 yr contract. Subsidized price, bonus minutes, long distance deal, voicemail 10 I'm pretty happy with Telus, but dislike contracts in general. So, is it better to go unlocked and have some flexibility, or sign away and get some discounts? Any input appreciated.