I just called Fido to pre-order the new iPhone and Fido said I could get the 3GS only if theres 6 months left on my contract (and I'd have to sign for another 3 years). Obviously thats the case for all iPhone owners because it's only been 1 year of our 3 years contract. No value for customers whatsoever.